NEC PD754144 User Manual
Page 243
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
← (PC
11-8
+ DE)
ROM
XA, @PCXA
1
3
XA
← (PC
11-8
+ XA)
ROM
XA, @BCDE
1
3
XA
← (BCDE)
ROM
Note
*6
XA, @BCXA
1
3
XA
← (BCXA)
ROM
Note
*6
Bit transfer MOV1
CY, fmem.bit
2
2
CY
← (fmem.bit)
*4
CY, pmem.@L
2
2
CY
← (pmem
7-2
+ L
3-2
.bit(L
1-0
))
*5
CY, @H+mem.bit
2
2
CY
← (H + mem
3-0
.bit)
*1
fmem.bit, CY
2
2
(fmem.bit)
← CY
*4
pmem.@L, CY
2
2
(pmem
7-2
+ L
3-2
.bit(L
1-0
))
← CY
*5
@H+mem.bit, CY
2
2
(H + mem
3-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