FIRST STEPS IN MACHINE CODE

OPCODES

hbar

ARITHMETIC AND BLOCK MOVE

Arithmetic
Instruction Register (r)
 
A B C D E H L (HL) n
 
ADD A, r   87 80 81 82 83 84 85 86 C6
ADC A, r 8F 88 89 8A 8B 8C 8D 8E CE
SUB A, r 97 90 91 92 93 94 95 96 D6
SBC A, r 9F 98 99 9A 9B 9C 9D 9E DE
 
Instruction Register pair (rr)
 
HL DE BC
 
ADD HL, rr 29 19 09
ADC HL, rr ED6A ED5A ED4A
SBC HL, rr ED62 ED52 ED42
 
Block moves
Instruction Opcode
 
LDI EDA0
LDIR EDB0
LDD EDA8
LDDR EDB8

hbar
Go To Referring Page