English
Language : 

4571 Datasheet, PDF (117/126 Pages) Renesas Technology Corp – SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
4571 Group
INSTRUCTION CODE TABLE
D9−
D4
000000
000001 000010
000011
000100 000101
000110
000111
001000
001001
001010
001011
001100
001101
001110
001111
010000
to
010111
011000
to
011111
D3−
D0
Hex,
notation
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F 10−17 18−F
0000
0
NOP
BLA
SZB
0
BMLA
RBK
***
TASP
A
0
LA
0
TABP
0
TABP
16
TABP TABP
32* 48**
BML
BML
BL
BL
BM
B
0001
1
SRST CLD
SZB
1
−
SBK
***
TAD
A
1
LA
1
TABP
1
TABP
17
TABP TABP
33* 49**
BML
BML
BL
BL
BM
B
0010 2 POF
−
SZB
2
−
−
TAX
A
2
LA
2
TABP
2
TABP
18
TABP TABP
34* 50**
BML
BML
BL
BL
BM
B
0011
3
SNZP INY
SZB
3
−
−
TAZ
A
3
LA
3
TABP
3
TABP
19
TABP TABP
35* 51**
BML
BML
BL
BL
BM
B
0100 4
DI RD SZD −
RT TAV1
A
4
LA
4
TABP
4
TABP
20
TABP TABP
36* 52**
BML
BML
BL
BL
BM
B
0101 5
EI
SD SEAn −
RTS TAV2
A
5
LA
5
TABP
5
TABP
21
TABP TABP
37* 53**
BML
BML
BL
BL
BM
B
0110 6 RC − SEAM − RTI −
A
6
LA
6
TABP
6
TABP
22
TABP TABP
38* 54**
BML
BML
BL
BL
BM
B
0111 7 SC DEY −
−
−
−
A
7
LA
7
TABP
7
TABP
23
TABP TABP
39* 55**
BML
BML
BL
BL
BM
B
1000 8
−
AND
−
SNZ0
LZ
0
RUPT
A
8
LA
8
TABP
8
TABP
24
TABP TABP
40* 56**
BML
BML
BL
BL BM
B
1001 9
−
OR
TDA SNZ1
LZ
1
SUPT
A
9
LA
9
TABP
9
TABP
25
TABP TABP
41* 57**
BML
BML
BL
BL BM
B
1010 A
AM
TEAB TABE
SNZI
0
LZ
2
−
A
10
LA
10
TABP
10
TABP
26
TABP TABP
42* 58**
BML
BML
BL
BL BM
B
1011 B AMC −
−
SNZI
1
LZ
3
EPOF
A
11
LA
11
TABP
11
TABP
27
TABP TABP
43* 59**
BML
BML
BL
BL BM
B
1100 C TYA CMA −
−
RB SB
00
A
12
LA
12
TABP
12
TABP
28
TABP TABP
44* 60**
BML
BML
BL
BL BM
B
1101 D − RAR −
−
RB SB
11
A
13
LA
13
TABP
13
TABP
29
TABP TABP
45* 61**
BML
BML
BL
BL BM
B
1110 E TBA TAB
−
TV2A
RB
2
SB
2
A
14
LA
14
TABP
14
TABP
30
TABP TABP
46* 62**
BML
BML
BL
BL BM
B
1111 F
−
TAY
SZC TV1A
RB
3
SB
3
A
15
LA
15
TABP
15
TABP
31
TABP TABP
47* 63**
BML
BML
BL
BL BM
B
The above table shows the relationship between machine language codes and machine language instructions. D3–D0 show the low-order
4 bits of the machine language code, and D9–D4 show the high-order 6 bits of the machine language code. The hexadecimal
representation of the code is also provided. There are one-word instructions and two-word instructions, but only the first word of each
instruction is shown. Do not use code marked “–.”
• *, **, and *** cannot be used in the M34571G4.
The codes for the second word of a two-word instruction are • ** and *** cannot be used in the M34571G6.
described below.
• A page referred by the TABP instruction can be switched by
BL
BML
BLA
BMLA
The second word
10 0aaa aaaa
10 0aaa aaaa
10 0p00 pppp
10 0p00 pppp
the SBK and RBK instructions in the M34571GD.
The pages which can be referred by the TABP instruction after
the RBK instruction is executed are 0 to 63.
The pages which can be referred by the TABP instruction after
the SBK instruction is executed are 64 to 127 (Ex. TABP 0
TABP 64).
SEA
00 0111 nnnn
When the SBK instruction is not used, the pages which can be
SZD
00 0010 1011
referred by the TABP instruction are 0 to 63.
Rev.1.02 May 25, 2007 Page 117 of 124
REJ03B0179-0102