Electronics America 4-Bit Single-Chip Microcomputer User's Manual
153
CHAPTER 9. INSTRUCTION SET
A, #n 4 1 1 A ← n 4 Stack A
XA, #n 8 2 2 XA ← n 8 Stack A
HL, #n 8 2 2 HL ← n 8 Stack B
A, @HL 1 1 A ← (HL) *1
MOV @HL, A 1 1 (HL) ← A*1
A, mem 2 2 A ← (mem) *2
XA, mem 2 2 XA ← (mem) *2
mem, A 2 2 (mem) ← A*2
mem, XA 2 2 (mem) ← XA *2
A, @HL 1 1 A ↔ (HL) *1
A, mem 2 2 A ↔ (mem) *2
XA, mem 2 2 XA ↔ (mem) *2
A, reg1 1 1 A ↔ reg1
MOVT XA, @PCXA 1 3 XA ← (PC10 – 8 + XA) ROM
A, #n 4 1 1 + S A ← A + n 4 carry
A, @HL 1 1 + S A ← A + (HL) *1 carry
ADDC A, @HL 1 1 A, CY ← A + (HL) + CY *1
AND A. @HL 1 1 A ← A ∧ (HL) *1
OR A, @HL 1 1 A ← A ∨ (HL) *1
XOR A, @HL 1 1 A ← A ∨ (HL) *1
RORC A 1 1 CY ← A0, A3 ← CY, An–1 ← An
NOT A 2 2 A ← A
reg 1 1 + S reg ← reg + 1 reg = 0
mem 2 2 + S (mem) ← (mem) + 1 *2 (mem) = 0
DECS reg 1 1 + S reg ← reg – 1 reg = FH
reg, #n 4 2 2 + S Skip if reg = n 4 reg = n4
A, @HL 1 1 + S Skip if A = (HL) *1 A = (HL)
SET 1 CY 1 1 CY ← 1
CLR 1 CY 1 1 CY ← 0
SKT CY 1 1 + S Skip if CY = 1 CY = 1
NOT 1 CY 1 1 CY ← CY
Operation
Skip
Condition
Addressing
Area
XCH
Note 1. Instruction Group
2. Accumulator operation instructions
3. Increment/decrement instructions
4. Compare instructions
Note 1
Mnemonic Operand
ADDS
Move instructions
Arithmetic and
logic instructions
Note 2
Note 4
Note 3
Carry flag
operation
instructions
Machine
Cycle
Bytes
INCS
SKE