Electronics America 4-Bit Single-Chip Microcomputer User's Manual

157
CHAPTER 9. INSTRUCTION SET
Operation Code
B1 B2
XCH
MOV
Note 1. Instruction Group
2. Accumulator operation instructions
3. Increment/decrement instructions
4. Compare instruction
0111I3 I2 I1 I0
100010P1 1
11100001
11101000
10100011
10100010
10010011
10010010
11101001
10110011
10110010
110110R1 R0
11010000
0110I3 I2 I1 I0
11010010
10101001
10010000
10100000
10110000
10011000
10011001
110000R1 R0
10000010
110010R1 R0
10011010
10000000
11100111
11100110
11010111
11010110
I7 I6 I5 I4 I3 I2 I1 I0
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 0
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 0
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 0
01011111
D7 D6 D5 D4 D3 D2 D1 D0
I7 I6 I5 I4 00R1 R0
Mnemonic
Operand
Note 2
Note 3
Arithmetic and
logic instructions
Note 4
Carry flag operation
instructions
Move instructions
Note 1
A, #n 4
rp, #n 8
A, @HL
@HL, A
A,mem
XA, mem
mem, A
mem, XA
A, @HL
A, mem
XA, mem
A, reg1
MOVT XA, @PCXA
A, #n 4
A, @HL
ADDC A, @HL
AND A, @HL
OR A, @HL
XOR A, @HL
RORC A
NOT A
reg
mem
DECS reg
reg, #n 4
A, @HL
SET 1 CY
CLR 1 CY
SKT CY
NOT 1 CY
ADDS
INCS
SKE