NEC 78K0S/KA1+ User Manual page 326

8-bit single-chip microcontrollers
Hide thumbs Also See for 78K0S/KA1+:
Table of Contents

Advertisement

Mnemonic
Operand
CALL
!addr16
CALLT
[addr5]
RET
RETI
PUSH
PSW
rp
POP
PSW
rp
MOVW
SP, AX
AX, SP
BR
!addr16
$addr16
AX
BC
$saddr16
BNC
$saddr16
BZ
$saddr16
BNZ
$saddr16
BT
saddr.bit, $addr16
sfr.bit, $addr16
A.bit, $addr16
PSW.bit, $addr16
BF
saddr.bit, $addr16
sfr.bit, $addr16
A.bit, $addr16
PSW.bit, $addr16
DBNZ
B, $addr16
C, $addr16
saddr, $addr16
NOP
EI
DI
HALT
STOP
Remark
One instruction clock cycle is one CPU clock cycle (f
register (PCC).
326
CHAPTER 19 INSTRUCTION SET OVERVIEW
Bytes
Clocks
3
6
(SP − 1) ← (PC + 3)
PC ← addr16, SP ← SP − 2
(SP − 1) ← (PC + 1)
1
8
← (00000000, addr5 + 1),
PC
H
PC
← (00000000, addr5), SP ← SP − 2
L
← (SP + 1), PC
1
6
PC
H
← (SP + 1), PC
1
8
PC
H
SP ← SP + 3
1
2
(SP − 1) ← PSW, SP ← SP − 1
(SP − 1) ← rp
1
4
PSW ← (SP), SP ← SP + 1
1
4
1
6
rp
← (SP + 1), rp
H
SP ← AX
2
8
AX ← SP
2
6
3
6
PC ← addr16
PC ← PC + 2 + jdisp8
2
6
← A, PC
1
6
PC
H
2
6
PC ← PC + 2 + jdisp8 if CY = 1
PC ← PC + 2 + jdisp8 if CY = 0
2
6
PC ← PC + 2 + jdisp8 if Z = 1
2
6
2
6
PC ← PC + 2 + jdisp8 if Z = 0
PC ← PC + 4 + jdisp8 if (saddr.bit) = 1
4
10
PC ← PC + 4 + jdisp8 if sfr.bit = 1
4
10
3
8
PC ← PC + 3 + jdisp8 if A.bit = 1
PC ← PC + 4 + jdisp8 if PSW.bit = 1
4
10
PC ← PC + 4 + jdisp8 if (saddr.bit) = 0
4
10
4
10
PC ← PC + 4 + jdisp8 if sfr.bit = 0
PC ← PC + 3 + jdisp8 if A.bit = 0
3
8
4
10
PC ← PC + 4 + jdisp8 if PSW.bit = 0
2
6
B ← B − 1, then PC ← PC + 2 + jdisp8 if B ≠ 0
C ← C − 1, then PC ← PC + 2 + jdisp8 if C ≠ 0
2
6
3
8
(saddr) ← (saddr) − 1, then
PC ← PC + 3 + jdisp8 if (saddr) ≠ 0
1
2
No Operation
IE ← 1 (Enable Interrupt)
3
6
3
6
IE ← 0 (Disable Interrupt)
1
2
Set HALT Mode
1
2
Set STOP Mode
User's Manual U16898EJ3V0UD
Operation
, (SP − 2) ← (PC + 3)
,
H
L
, (SP − 2) ← (PC + 1)
,
H
L
← (SP), SP ← SP + 2
L
← (SP), PSW ← (SP + 2),
L
, (SP − 2) ← rp
, SP ← SP − 2
H
L
← (SP), SP ← SP + 2
L
← X
L
) selected by the processor clock control
CPU
Flag
Z
AC CY
R
R
R
R
R
R

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents