CHAPTER 11 INSTRUCTION SET
243
User’s Manual U10676EJ3V0UM
Machine
Cycle
Instructions Mnemonic Operand Bytes Operation Skip Condition
Addressing
Area
MOVT
XA, @PCDE
1 3 XA ← (PC11-8 + DE)ROM
XA, @PCXA
1 3 XA ← (PC11-8 + XA)ROM
XA, @BCDE
1 3 XA ← (BCDE)ROMNote *6
XA, @BCXA
1 3 XA ← (BCXA)ROMNote *6
Bit transfer MOV1
CY, fmem.bit
2 2 CY ← (fmem.bit) *4
CY, pmem.@L
2 2 CY ← (pmem7-2 + L3-2.bit(L1-0)) *5
CY, @H+mem.bit
2 2 CY ← (H + mem3-0.bit) *1
fmem.bit, CY
2 2 (fmem.bit) ← CY *4
pmem.@L, CY
2 2 (pmem7-2 + L3-2.bit(L1-0)) ← CY *5
@H+mem.bit, CY
2 2 (H + mem3-0.bit) ← CY *1
Operation ADDS A, #n4 1 1 + S A ← A + n4 carry
XA, #n8 2 2 + S XA ← XA + n8 carry
A, @HL 1 1 + S A ← A + (HL) *1 carry
XA, rp' 2 2 + S XA ← XA + rp' carry
rp'1, XA 2 2 + S rp'1 ← rp'1 + XA carry
ADDC A, @HL 1 1 A, CY ← A + (HL) + CY *1
XA, rp' 2 2 XA, CY ← XA + rp' + CY
rp'1, XA 2 2 rp', CY ← rp'1 + XA + CY
SUBS A, @HL 1 1 + S A ← A – (HL) *1 borrow
XA, rp' 2 2 + S XA ← XA – rp' borrow
rp'1, XA 2 2 + S rp'1 ← rp'1 – XA borrow
SUBC A, @HL 1 1 A, CY ← A – (HL) – CY *1
XA, rp' 2 2 XA, CY ← XA – rp' – CY
rp'1, XA 2 2 rp'1, CY ← rp'1 – XA – CY
Operation AND A, #n4 2 2 A ← A n4
A, @HL 1 1 A ← A (HL) *1
XA, rp' 2 2 XA ← XA rp'
rp'1, XA 2 2 rp'1 ← rp'1 XA
OR A, #n4 2 2 A ← A n4
A, @HL 1 1 A ← A (HL) *1
XA, rp' 2 2 XA ← XA rp'
rp'1, XA 2 2 rp'1 ← rp'1 XA
XOR A, #n4 2 2 A ← A n4
A, @HL 1 1 A ← A (HL) *1
XA, rp' 2 2 XA ← XA rp'
rp'1, XA 2 2 rp'1 ← rp'1 XA
Note Set 0 to the B register.Table
reference