ADD - Add Memory without Carry to Accumulator A (B)
A + M --> A
B + M --> B
Opis: Se�teje vsebino pomnilni�ke lokacije in registra A (B) in shrani rezultat v register A (B).
Operacija vpliva na H bit CCR registra, zato je primerna za uporabo pri BCD aritmeti�nih operacijah (glej tudi DAA!).
CCR register |
|||||
H |
I |
N |
Z |
V |
C |
* |
- |
* |
* |
* |
* |
H |
je 1, �e je prenos s 4. bita rezultata |
||||
N |
je enak MSB-8. bitu rezultata |
||||
Z |
je 1, �e je rezultat $00 |
||||
V |
je 1, �e operacija generira preliv dvoji�kega komplementa |
||||
C |
je 1, �e operacija generira prenos iz MSB-8. bita rezultata |
Naslavljanje, operacijska koda in izvr�ilni cikli |
|||||||||||||||
Mnemonik |
IMMED. |
DIRECT |
INDEX |
EXTEND. |
IMPLIED |
||||||||||
OP |
~ |
# |
OP |
~ |
# |
OP |
~ |
# |
OP |
~ |
# |
OP |
~ |
# |
|
ADDA |
8B |
2 |
2 |
9B |
3 |
2 |
AB |
4 |
2 |
BB |
4 |
3 |
|||
ADDB |
CB |
2 |
2 |
DB |
3 |
2 |
EB |
4 |
2 |
FB |
4 |
3 |