|
UPD780204 Datasheet, PDF (392/418 Pages) NEC – 8-Bit Single-Chip Microcontrollers | |||
|
◁ |
CHAPTER 20 INSTRUCTION SET
Instruc- Mnemonic
tion
Group
Operands
Call CALL
return
!addr16
CALLF !addr11
CALLT [addr5]
BRK
RET
RETI
RETB
Stack PUSH
manipu-
lation
POP
PSW
rp
PSW
rp
MOVW
Uncondi- BR
tional
branch
Condi-
tional
branch
BC
BNC
BZ
BNZ
SP, #word
SP, AX
AX, SP
!addr16
$addr16
AX
$addr16
$addr16
$addr16
$addr16
Bytes
Clocks
Operation
Flag
Note 1 Note 2
Z AC CY
3
7
2
5
1
6
1
6
1
6
1
6
1
6
1
2
1
4
1
2
1
4
4
â
2
â
2
â
3
6
2
6
2
8
2
6
2
6
2
6
2
6
â
(SPâ1) â (PC+3)H, (SPâ2) â (PC+3)L,
PC â addr16, SP â SPâ2
â
(SPâ1) â (PC+2)H, (SPâ2) â (PC+2)L,
PC15â11 â 00001, PC10â0 â addr11,
SP â SPâ2
â
(SPâ1) â (PC+1)H, (SPâ2) â (PC+1)L,
PCH â (00000000, addr5+1),
PCL â (00000000, addr5),
SP â SPâ2
â
(SPâ1) â PSW, (SPâ2) â (PC+1)H,
(SPâ3) â (PC+1)L, PCH â (003FH),
PCL â (003EH), SP â SPâ3, IE â 0
â
PCH â (SP+1), PCL â (SP),
SP â SP+2
â
PCH â (SP+1), PCL â (SP),
R RR
PSW â (SP+2), SP â SP+3,
NMIS â 0
â
PCH â (SP+1), PCL â (SP),
R RR
PSW â (SP+2), SP â SP+3
â
(SPâ1) â PSW, SP â SPâ1
â
(SPâ1) â rpH, (SPâ2) â rpL,
SP â SPâ2
â
PSW â (SP), SP â SP+1
R RR
â
rpH â (SP+1), rpL â (SP),
SP â SP+2
10 SP â word
8
SP â AX
8
AX â SP
â
PC â addr16
â
PC â PC + 2 + jdisp8
â
PCH â A, PCL â X
â
PC â PC + 2 + jdisp8 if CY = 1
â
PC â PC + 2 + jdisp8 if CY = 0
â
PC â PC + 2 + jdisp8 if Z = 1
â
PC â PC + 2 + jdisp8 if Z = 0
Notes 1. When the internal high-speed RAM area is accessed or an instruction with no data access.
2. When an area except the internal high-speed RAM area is accessed.
Remark One instruction clock cycle is one cycle of the CPU clock (fCPU) selected by the processor clock control
register (PCC).
392
Userâs Manual U11302EJ4V0UM
|
▷ |