Ассемблер DCPU-16 'dat' со строкой, которая должна генерировать байт или слово на символ?
Мне не понятно
dat "Hello"
должен генерировать 5 слов или 3 (с одним байтом заполнения)
1 ответ
Решение
Согласно этой картинке это одно слово на 8-битный символ:
так
:data dat 0x170, "Hello ", 0x2e1 ...
будет генерировать
0x0170 0x0048 0x0065 0x006c 0x006c 0x006f 0x0020 0x02e1
и т.п.
он проверяет разницу между обычными и специальными символами с
ifg a, 0xff
это сделало бы вывод, что у всех символов ascii будет свое слово