<< Previous | Next >>

ADD A,r     Add Without Carry     Rabbit 4000/5000 Instruction

Opcode
Instruction
Operation
---- ADD A,r A = A + r
7F 87 ADD A,A A = A + A
7F 80 ADD A,B A = A + B
7F 81 ADD A,C A = A + C
7F 82 ADD A,D A = A + D
7F 83 ADD A,E A = A + E
7F 84 ADD A,H A = A + H
7F 85 ADD A,L A = A + L

8-Bit Access
16-Bit Unaligned
16-Bit Aligned
Rabbit 4000
4
n/a
n/a
Rabbit 5000
2
2
2

Flags ALTD IOI/IOE
S
Z
L/V
C
F
R
SP
S
D
·
·
V
·
·
·

Description

A is summed with r (any of the registers A, B, C, D, E, H, or L). The result is stored in A.The Rabbit 4000/5000 assemblers view "ADD A,r" and "ADD r" as equivalent instructions. In the latter case, A is used even though it is not explicitly stated.

The opcodes for these instructions are different than the same instructions in the Rabbit 2000, 3000 and 3000A.


Rabbit Instructions << Previous | Next >> rabbit.com