English
Language : 

UPD70325 Datasheet, PDF (16/80 Pages) NEC – V25+TM 16/8-BIT SINGLE-CHIP MICROCONTROLLER
Group Mnemonic
Operand
Data
MOV
transfer
reg,reg’
mem,reg
Operation Code
76543210 76543210
1 0 0 0 1 0 1 W 1 1 reg reg’
1 0 0 0 1 0 0 W mod reg mem
reg,mem
1 0 0 0 1 0 1 W mod reg mem
mem,imm
1 1 0 0 0 1 1 W mod 0 0 0 mem
reg,imm
1 0 1 1 W reg
acc,dmem
1010000W
dmem,acc
1010001W
sreg,reg16
1 0 0 0 1 1 1 0 1 1 0 sreg reg
sreg,mem16
1 0 0 0 1 1 1 0 mod 0 sreg mem
reg16,sreg
1 0 0 0 1 1 0 0 1 1 0 sreg reg
mem16,sreg
DS0,reg16,
mem32
DS1,reg16,
mem32
AH,PSW
1 0 0 0 1 1 0 0 mod 0 sreg mem
1 1 0 0 0 1 0 1 mod reg mem
1 1 0 0 0 1 0 0 mod reg mem
10011111
PSW,AH
10011110
LDEA
reg16,mem16 1 0 0 0 1 1 0 1 mod reg mem
TRANS
src-table
11010111
XCH
reg,reg’
mem,reg
reg,mem
AW,reg16
reg16,AW
MOVSPA Note
1 0 0 0 0 1 1 W 1 1 reg reg’
1 0 0 0 0 1 1 W mod reg mem
1 0 0 1 0 reg
00001111 00100101
MOVSPBNote reg16
00001111 10010101
1 1 1 1 1 reg
Note These instructions are newly added to the µPD70108/70116.
Bytes
2
reg ← reg’
Operation
Flags
AC CY V P S Z
2 to 4 (mem) ← reg
2 to 4 reg ← (mem)
3 to 6 (mem) ← imm
2 to 3
3
3
2
reg ← imm
When W = 0, AL ← (dmem)
When W = 1, AH ← (dmem + 1), AL ← (dmem)
When W = 0, (dmem) ← AL
When W = 1, (dmem + 1) ← AH, (dmem) ← AL
sreg ← reg16
sreg : SS, DS0, DS1
2 to 4 sreg ← (mem16)
sreg : SS, DS0, DS1
2
reg16 ← sreg
2 to 4
2 to 4
2 to 4
1
(mem16) ← sreg
reg16 ← (mem32)
DS0 ← (mem32 + 2)
reg16 ← (mem32)
DS1 ← (mem32 + 2)
AH ← S, Z, F1, AC, F0, P, IBRK, CY
1
S, Z, F1, AC, F0, P, IBRK, CY ← AH
××
×××
2 to 4 reg16 ← mem16
1
AL ← (BW + AL)
2
reg ↔ reg’
2 to 4 (mem) ↔ reg
1
AW ↔ reg16
2
New register bank SS and SP ← old register bank SS and SP
3
SS and SP of reg16-indicated new register bank ← old register bank
SS and SP