Frage

Ich mache einen Emulator für Z80-Binärdateien, aber ich kann nicht herausfinden, ob alle der Integer-Datentypen mit oder ohne Vorzeichen aus dem Handbuch oder von google. So sind die Zahlen aus den Registern A, B ... HL, BC etc unterzeichnet oder nicht?

Auch in Maschinencode sind die Bytes / Wörter / Adressen, die nach den Anweisungen kommen als Argumente mit oder ohne Vorzeichen?

Wie in diesen Beispielen (von 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

Vielen Dank im Voraus.

scroll top