我想创建一个包含十六进制值0xffff的简单变量。我已经使用SET宏做到了这一点,但是我没有能够使用像ld _time,$ffff这样的指令使其工作。我该如何将一个值加载到_time中?
0xffff
SET
ld _time,$ffff
_time
_time SET $ff
$ff
DB
DW
DS
_time SET $ff ld hl, $ffff ld (_time),hl
_time SET $ff
并不是传统意义上的变量声明 - 您正在告诉汇编器将所有出现的_time
替换为$ff
。对于变量声明,您可以使用类似DB
/DW
/DS
的东西。 - Michael