English
Language : 

UPD784915B Datasheet, PDF (63/86 Pages) NEC – 16-BIT SINGLE-CHIP MICROCONTROLLERS
µPD784915B, 784916B
(3) 24-bit instructions (( ): combination realized by describing WHL as rg)
MOVG, ADDG, SUBG, INCG, DECG, PUSH, POP
2nd Operand # imm24 WHL
1st Operand
WHL
rg
(MOVG)
(ADDG)
(SUBG)
MOVG
ADDG
SUBG
(MOVG)
(ADDG)
(SUBG)
(MOVG)
(ADDG)
(SUBG)
rg
rg'
(MOVG)
(ADDG)
(SUBG)
MOVG
ADDG
SUBG
saddrg
!!addr24
mem1
(MOVG)
ADDG
SUBG
MOVG
(MOVG)
MOVG
MOVG
[%saddrg]
SP
MOVG
MOVG
saddrg
!!addr24
mem1
[%saddrg]
SP
MOVG
(MOVG)
(MOVG)
MOVG
MOVG
MOVG
MOVG
MOVG
NoneNote
INCG
DECG
PUSH
POP
INCG
DECG
Note Either the second operand is not used, or the second operation is not an operand address.
(4) Bit manipulation instructions
MOV1, AND1, OR1, XOR1, SET1, CLR1, NOT1, BT, BF, BTCLR, BFSET
2nd Operand
CY
1st Operand
CY
saddr.bit
sfr.bit
A.bit
X.bit
PSWL.bit
PSWH.bit
mem2.bit
!addr16.bit
!!addr24.bit
MOV1
saddr.bit
sfr.bit
A.bit
X.bit
PSWL.bit
PSWH.bit
mem2.bit
iaddr16.bit
!addr24.bit
MOV1
AND1
OR1
XOR1
/saddr.bit
/sfr.bit
/A.bit
/X.bit
/PSWL.bit
/PSWH.bit
/mem2.bit
/!addr16.bit
/!!addr24.bit
AND1
OR1
NoneNote
NOT1
SET1
CLR1
NOT1
SET1
CLR1
BF
BT
BTCLR
BFSET
Note Either the second operand is not used, or the second operation is not an operand address.
63