Instruction
group
Mnemonic
Operand
* A, byte
ADI
r, byte
sr2, byte
* A, byte
r, byte
ACI
sr2, byte
* A, byte
ADINC r, byte
sr2, byte
* A, byte
SUI
r, byte
sr2, byte
* A, byte
SBI
r, byte
sr2, byte
* A, byte
SUINB r, byte
sr2, byte
* A, byte
ANI
r, byte
B1
01000110
Instruction code
B2
B3
Data
01110100 01000R2R1R0 Data
01100000 S31000S2S1S0
01010110
Data
01110100 01010R2R1R0 Data
01100000 S31010S2S1S0
00100110
Data
01110100 00100R2R1R0 Data
01100000 S30100S2S1S0
01100110
Data
01110100 01100R2R1R0 Data
01100000 S31100S2S1S0
01110110
Data
01110100 01110R2R1R0 Data
01100000 S31110S2S1S0
00110110
Data
01110100 00110R2R1R0 Data
01100000 S30110S2S1S0
00000111
Data
01110100 00001R2R1R0 Data
B4
States
Operation
7 A←A + byte
11 r←r + byte
20 sr2←sr2 + byte
7 A←A + byte + CY
11 r←r + byte + CY
20 sr2←sr2 + byte + CY
7 A←A + byte
11 r←r + byte
20 sr2←sr2 + byte
7 A←A - byte
11 r←r - byte
20 sr2←sr2 - byte
7 A←A - byte - CY
11 r←r - byte - CY
20 sr2←sr2 - byte - CY
7 A←A - byte
11 r←r - byte
20 sr2←sr2 - byte
7 A←A byte
11 r←r byte
Skip
condition
No Carry
No Caryy
No Carry
No Borrow
No Borrow
No Borrow