Я делаю эмулятор для двоичных файлов Z80, но не могу узнать, все ли целочисленные типы данных подписаны или не подписаны из руководства или из Google. Так номера из регистров A
, B
... HL
, BC
и т. Д. Подписаны или нет?
Кроме того, в машинном коде есть байты / слова / адреса, которые следуют после инструкций как аргументы со знаком или без знака?
Как в этих примерах (из 8080 / Z80 Instruction Set ):
8080 Mnemonic Z80 Mnemonic Machine Code Operation
------------- ------------ ------------ ---------
MVI A,byte LD A,byte 3Ebyte A <- byte
LXI B,word LD BC,word 01word BC <- word
JMP address JP address C3address PC <- address
Заранее спасибо.