1
Я пытаюсь создать простую переменную, содержащую шестнадцатеричное значение 0xffff
. Я смог сделать это как макрос с SET
, но мне не удалось заставить его работать с чем-то вроде ld _time,$ffff
. Как загрузить значение в _time
?Как создать переменную в сборке Z80?
Когда вы задаете вопросы по программированию на ассемблере, вы должны указать, какой ассемблер вы используете, потому что они отличаются синтаксисом. Я собираюсь предположить, что вы используете RGBAsm. Обратите внимание, что '_time SET $ ff' на самом деле не объявляет переменную в традиционном смысле - вы говорите ассемблеру, чтобы заменить все вхождения' _time' '' $ ff'. Для объявления переменной вы должны использовать что-то вроде 'DB' /' DW'/'DS'. – Michael