Как понять первую строку примера сборки спецификации DCPU-16?

Я пытаюсь понять спецификацию, но не могу понять первую строку приведенного примера:

SET A, 0x30              ; 7c01 0030

Вот что я понял из спецификации:

  • первое слово (7c01) полностью определяет инструкцию
  • оператор 0x1 это команда SET a, b
  • b = 111100 = 0x3C (когда я конвертирую в Hex) = литеральное значение 0x3C
  • a = 000000 = регистр A

Так я понимаю инструкцию как SET A, 0x3C

Кто-нибудь может подсказать, где я ошибаюсь?

9
задан tucson 5 April 2012 в 12:31
поделиться