English
Language : 

UPD70325 Datasheet, PDF (19/80 Pages) NEC – V25+TM 16/8-BIT SINGLE-CHIP MICROCONTROLLER
Group Mnemonic
Operand
Addi-
tion/
subtrac-
tion
ADD
ADDC
SUB
SUBC
reg,reg’
mem,reg
reg,mem
reg,imm
mem,imm
acc,imm
reg,reg’
mem,reg
reg,mem
reg,imm
mem,imm
acc,imm
reg,reg’
mem,reg
reg,mem
reg,imm
mem,imm
acc,imm
reg,reg’
mem,reg
reg,mem
reg,imm
mem,imm
acc,imm
Operation Code
76543210 76543210
0 0 0 0 0 0 1 W 1 1 reg reg’
0 0 0 0 0 0 0 W mod reg mem
0 0 0 0 0 0 1 W mod reg mem
1 0 0 0 0 0 s W 1 1 0 0 0 reg
1 0 0 0 0 0 s W mod 0 0 0 mem
0000010W
0 0 0 1 0 0 1 W 1 1 reg reg’
0 0 0 1 0 0 0 W mod reg mem
0 0 0 1 0 0 1 W mod reg mem
1 0 0 0 0 0 s W 1 1 0 1 0 reg
1 0 0 0 0 0 s W mod 0 1 0 mem
0001010W
0 0 1 0 1 0 1 W 1 1 reg reg’
0 0 1 0 1 0 0 W mod reg mem
0 0 1 0 1 0 1 W mod reg mem
1 0 0 0 0 0 s W 1 1 1 0 1 reg
1 0 0 0 0 0 s W mod 1 0 1 mem
0010110W
0 0 0 1 1 0 1 W 1 1 reg reg’
0 0 0 1 1 0 0 W mod reg mem
0 0 0 1 1 0 1 W mod reg mem
1 0 0 0 0 0 s W 1 1 0 1 1 reg
1 0 0 0 0 0 s W mod 0 1 1 mem
0001110W
Bytes
Operation
2
reg ← reg + reg’
2 to 4 (mem) ← (mem) + reg
2 to 4 reg ← reg + (mem)
3 to 4 reg ← reg + imm
3 to 6
2 to 3
2
(mem) ← (mem) + imm
When W = 0, AL ← AL + imm
When W = 1, AW ← AW + imm
reg ← reg + reg’ + CY
2 to 4 (mem) ← (mem) + reg + CY
2 to 4 reg ← reg + (mem) + CY
3 to 4 reg ← reg + imm + CY
3 to 6
2 to 3
2
(mem) ← (mem) + imm + CY
When W = 0, AL ← AL + imm + CY
When W = 1, AW ← AW + imm + CY
reg ← reg – reg’
2 to 4 (mem) ← (mem) – reg
2 to 4 reg ← reg – (mem)
3 to 4 reg ← reg – imm
3 to 6
2 to 3
2
(mem) ← (mem) – imm
When W = 0, AL ← AL – imm
When W = 1, AW ← AW – imm
reg ← reg – reg’ – CY
2 to 4 (mem) ← (mem) – reg – CY
2 to 4 reg ← reg – (mem) – CY
3 to 4 reg ← reg – imm – CY
3 to 6
2 to 3
(mem) ← (mem) – imm – CY
When W = 0, AL ← AL – imm – CY
When W = 1, AW ← AW – imm – CY
Flags
AC CY V P S Z
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××
××××××