NEC PD750008 User Manual
Page 266

246
µPD750008 USER'S MANUAL
In-
Mne-
Number
Machine
Address-
struc-
monic
Operand
of
cycle
Operation
ing
Skip condition
tion
bytes
area
MOVT
XA,@PCDE
1
3
• µPD750004
XA <– (PC
11-8
+DE)
ROM
• µPD750006, µPD750008
XA <– (PC
12-8
+DE)
ROM
• µPD75P0016
XA <– (PC
13-8
+DE)
ROM
XA,@PCXA
1
3
• µPD750004
XA <– (PC
11-8
+XA)
ROM
• µPD750006, µPD750008
XA <– (PC
12-8
+XA)
ROM
• µPD75P0016
XA <– (PC
13-8
+XA)
ROM
XA,@BCDE
1
3
XA <– (BCDE)
ROM
Note
*6
XA,@BCXA
1
3
XA <– (BCXA)
ROM
Note
*6
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
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’1,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
Note Set register B to 0 in the µPD750004. Only the LSB is valid in register B in the µPD750006 and
µPD750008. Only the low-order two bits are valid in the µPD75P0016.
Arithmetic/logical
Table reference
Bit transfer