|
UPD784938 Datasheet, PDF (699/733 Pages) NEC – 16-Bit Single-Chip Microcontrollers | |||
|
◁ |
CHAPTER 29 INSTRUCTION OPERATIONS
(16) Call/return instructions: CALL, CALLF, CALLT, BRK, BRKCS, RET, RETI, RETB, RETCS, RETCSB
Mnemonic
Operands
CALL
CALLF
CALLT
BRK
!addr16
!!addr20
rp
rg
[rp]
[rg]
$!addr20
!addr11
[addr5]
BRKCS
RBn
RET
RET1
RETB
RETCS
!addr16
RETCSB
!addr16
Bytes
3
4
2
2
2
2
3
2
1
1
2
1
1
1
3
4
Operation
(SP â 3) â (PC + 3), SP â SP â 3,
PCHW â 0, PCLW â addr16
(SP â 3) â (PC + 4), SP â SP â 3,
PC â addr20
(SP â 3) â (PC + 2), SP â SP â 3,
PCHW â 0, PCLW â rp
(SP â 3) â (PC + 2), SP â SP â 3,
PC â rg
(SP â 3) â (PC + 2), SP â SP â 3,
PCHW â 0, PCLW â (rp)
(SP â 3) â (PC + 2), SP â SP â 3,
PC â (rg)
(SP â 3) â (PC + 3), SP â SP â 3,
PC â PC + 3 + jdisp16
(SP â 3) â (PC + 2), SP â SP â 3,
PC19 â 12 â 0, PC11 â 1, PC10 â 0 â addr11
(SP â 3) â (PC + 1), SP â SP â 3,
PCHW â 0, PCLW â (addr5)
(SP â 2) â PSW, (SP â 1)0 â 3 â (PC + 1)HW,
(SP â 4) â (PC + 1)LW,
SP â SP â 4
PCHW â 0, PCLW â (003EH)
PCLW â RP2, RP3 â PSW, RBS2 â 0 â n,
RSS â 0, IE â 0, RP38 â 11 â PCHW, PCHW â 0
PC â (SP), SP â SP + 3
PCLW â (SP), PCHW â (SP + 3)0 â 3,
PSW â (SP + 2), SP â SP + 4
Clears to 0 flag with highest priority of flags
of ISPR that are set (1)
PCLW â (SP), PCHW â (SP + 3)0 â 3,
PSW â (SP + 2), SP â SP + 4
PSW â RP3, PCLW â RP2, RP2 â addr16,
PCHW â RP38 â 11
Clears to 0 flag with highest priority of flags
of ISPR that are set (1)
PSW â RP3, PCLW â RP2, RP2 â addr16,
PCHW â RP38 â 11
Flags
S Z AC P/V CY
RRRRR
RRRRR
RRRRR
RRRRR
Preliminary Userâs Manual U13987EJ1V0UM00
699
|
▷ |