NEC mPD780852 Series Preliminary User's Manual page 290

8-bit single-chip microcontrollers
Table of Contents

Advertisement

Instruction
Mnemonic
Group
CALL
!addr16
CALLF
!addr11
CALLT
[addr5]
Call/return
BRK
RET
RETI
RETB
PSW
PUSH
rp
PSW
Stack
POP
manipu-
rp
late
SP, #word
MOVW
SP, AX
AX, SP
!addr16
Uncondi-
tional
BR
$addr16
branch
AX
BC
$addr16
BNC
$addr16
Conditional
branch
BZ
$addr16
BNZ
$addr16
Notes 1. When the internal high-speed RAM area is accessed or 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 (f
register (PCC).
290
CHAPTER 23 INSTRUCTION SET
Clock
Operands
Byte
Note 1
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
Preliminary User's Manual U14581EJ3V0UM00
Operation
Note 2
(SP – 1) ← (PC + 3)
, (SP – 2) ← (PC + 3)
H
PC ← addr16, SP ← SP – 2
(SP – 1) ← (PC + 2)
, (SP – 2) ← (PC + 2)
H
← 00001, PC
PC
15 – 11
SP ← SP – 2
(SP – 1) ← (PC + 1)
, (SP – 2) ← (PC + 1)
H
← (00000000, addr5 + 1),
PC
H
← (00000000, addr5),
PC
L
SP ← SP – 2
(SP – 1) ← PSW, (SP – 2) ← (PC + 1)
(SP – 3) ← (PC + 1)
, PC
L
← (003EH), SP ← SP – 3, IE ← 0
PC
L
← (SP + 1), PC
PC
H
L
SP ← SP + 2
← (SP + 1), PC
PC
H
L
PSW ← (SP + 2), SP ← SP + 3,
NMIS ← 0
← (SP + 1), PC
PC
H
L
PSW ← (SP + 2), SP ← SP + 3
(SP – 1) ← PSW, SP ← SP – 1
(SP – 1) ← rp
, (SP – 2) ← rp
H
SP ← SP – 2
PSW ← (SP), SP ← SP + 1
← (SP + 1), rp
← (SP),
rp
H
L
SP ← SP + 2
SP ← word
10
SP ← AX
8
AX ← SP
8
PC ← addr16
PC ← PC + 2 + jdisp8
← A, PC
← X
PC
H
L
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
) selected by the processor clock control
CPU
Flag
Z AC CY
,
L
,
L
← addr11,
10 – 0
,
L
,
H
← (003FH),
H
← (SP),
← (SP),
R
R
R
← (SP),
R
R R
,
L
R
R
R

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpd780851Mpd780851aMpd780852aMpd78f0852

Table of Contents