English
Language : 

PD17012_15 Datasheet, PDF (294/320 Pages) Renesas Technology Corp – 4-BIT SINGLE-CHIP MICROCONTROLLERS WITH DIGITAL TUNING SYSTEM HARDWARE
23.3 Instruction Set List
Instructions Mnemonic Operand
Operation
Add
ADD
ADDC
INC
Subtract SUB
SUBC
Logical
operation
OR
AND
XOR
Judge
Compare
Rotate
SKT
SKF
SKE
SKNE
SKGE
SKLT
RORC
Transfer
LD
ST
MOV
MOVT
PUSH
POP
PEEK
r, m
m, #n4
r, m
m, #n4
AR
IX
r, m
m, #n4
r, m
m, #n4
r, m
m, #n4
r, m
m, #n4
r, m
m, #n4
m, #n
m, #n
m, #n4
m, #n4
m, #n4
m, #n4
r
(r) ← (r) + (m)
(m) ← (m) + n4
(r) ← (r) + (m) + CY
(m) ← (m) + n4 + CY
AR ← AR + 1
IX ← IX + 1
(r) ← (r) – (m)
(m) ← (m) – n4
(r) ← (r) – (m) – CY
(m) ← (m) – n4 – CY
(r) ← (r) (m)
(m) ← (m) n4
(r) ← (r) (m)
(m) ← (m) n4
(r) ← (r) (m)
(m) ← (m) n4
CMP ← 0, if (m) n = n, then skip
CMP ← 0, if (m) n = 0, then skip
(m) – n4, skip if zero
(m) – n4, skip if not zero
(m) – n4, skip if not borrow
(m) – n4, skip if borrow
CY → (r) b3 → (r) b2 → (r) b1 → (r) b0
r, m
m, r
@r, m
m, @r
m, #n4
DBF, @AR
AR
AR
WR, rf
(r) ← (m)
(m) ← (r)
if MPE = 1: (MP, (r)) ← (m)
if MPE = 0: (BANK, mR, (r)) ← (m)
if MPE = 1: (m) ← (MP, (r))
if MPE = 0: (m) ← (BANK, mR, (r))
(m) ← n4
SP ← SP – 1, ASR ← PC, PC ← AR,
DBF ← (PC), PC ← ASR, SP ← SP + 1
SP ← SP – 1, ASR ← AR
AR ← ASR, SP ← SP + 1
WR ← (rf)
µPD17012, 17P012
Instruction Code
op Code
Operand
00000 mR mC
r
10000 mR mC n4
00010 mR mC
r
10010 mR mC n4
00111 000 1001 0000
00111 000 1000 0000
00001 mR mC
r
10001 mR mC n4
00011 mR mC
r
10011 mR mC n4
00110 mR mC
r
10110 mR mC n4
00100 mR mC
r
10100 mR mC n4
00101 mR mC
r
10101 mR mC n4
11110 mR mC
n
11111 mR mC
n
01001 mR mC n4
01011 mR mC n4
11001 mR mC n4
11011 mR mC n4
00111 000 0111 r
01000 mR mC
r
11000 mR mC
r
01010 mR mC
r
11010 mR mC
r
11101
00111
mR mC n4
000 0001 0000
00111
00111
00111
000 1101 0000
000 1100 0000
rfR 0011 rfC
292
Data Sheet U10101EJ4V0DS