ADC - Add with Carry Memory to Accumulator A (B)

A + M + C --> A

B + M + C --> B

Opis: Sešteje vsebino registra A (B) in pomnilniške lokacije M. Vsoti prišteje še C bit iz CCR registra, ki se je generiral v predhodni operaciji. Rezultat se shrani 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

~

#

ADCA

89

2

2

99

3

2

A9

4

2

B9

4

3

     

ADCB

C9

2

2

D9

3

2

E9

4

2

F9

4

3