ADC %r,%r'
Function: r
r + r' + C
Adds the content of the r' register (A or B) and carry (C) to the r register (A or B).
Code:
Mnemonic
ADC %A,%A
ADC %A,%B
ADC %B,%A
ADC %B,%B
E
I
Flags:
–
Src: Register direct
Mode:
Dst: Register direct
Extended addressing: Invalid
ADC %r,imm4
Function: r
r + imm4 + C
Adds the 4-bit immediate data imm4 and carry (C) to the r register (A or B).
Code:
Mnemonic
ADC %A,imm4
ADC %B,imm4
Flags:
E
I
–
Src: Immediate data
Mode:
Dst: Register direct
Extended addressing: Invalid
S1C63000 CORE CPU MANUAL
Add with carry r' reg. to r reg.
MSB
1 1 0 0 1 1 1 1 1 0 0 0 X
1 1 0 0 1 1 1 1 1 0 0 1 X
1 1 0 0 1 1 1 1 1 0 1 0 X
1 1 0 0 1 1 1 1 1 0 1 1 X
C
Z
Add with carry immediate data imm4 to r reg.
MSB
1 1 0 0 1 1 1 0 0 i3 i2 i1 i0 19C0H–19CFH
1 1 0 0 1 1 1 0 1 i3 i2 i1 i0 19D0H–19DFH
C
Z
EPSON
CHAPTER 4: INSTRUCTION SET
LSB
19F0H, (19F1H)
19F2H, (19F3H)
19F4H, (19F5H)
19F6H, (19F7H)
LSB
1 cycle
1 cycle
61