English
Language : 

4554 Datasheet, PDF (126/138 Pages) Renesas Technology Corp – SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
4554 Group
INSTRUCTION CODE TABLE
010000 011000
D9–D4 000000000001000010000011000100 000101000110 000111 001000 001001001010 001011001100 001101 001110 001111
010111 011111
Hex.
D3–D0 notation
00
01
02
03
04
05
06
07
08
09
0A 0B 0C 0D 0E
0F 10–17 18–1F
0000
0
NOP
BLA
SZB
0
BMLA RBK** TASP
A
0
LA
0
TABP TABP TABP TABP
0 16 32* 48*
BML
BML
BL
BL
BM
B
0001 1
–
CLD
SZB
1
– SBK** TAD
A
1
LA
1
TABP TABP TABP TABP
1 17 33* 49*
BML
BML
BL
BL
BM
B
0010 2
POF
–
SZB
2
–
–
TAX
A
2
LA
2
TABP TABP TABP TABP
2 18 34* 50*
BML
BML
BL
BL
BM
B
0011
3
SNZP INY
SZB
3
–
–
TAZ
A
3
LA
3
TABP TABP TABP TABP
3 19 35* 51*
BML
BML
BL
BL
BM
B
0100 4
DI RD SZD –
RT TAV1
A
4
LA
4
TABP TABP TABP TABP
4 20 36* 52*
BML
BML
BL
BL
BM
B
0101 5
EI
SD SEAn –
RTS TAV2
A
5
LA
5
TABP TABP TABP TABP
5 21 37* 53*
BML
BML
BL
BL
BM
B
0110 6 RC – SEAM – RTI –
A
6
LA
6
TABP TABP TABP TABP
6 22 38* 54*
BML
BML
BL
BL
BM
B
0111 7 SC DEY –
–
–
–
A
7
LA
7
TABP TABP TABP TABP
7 23 39* 55*
BML
BML
BL
BL
BM
B
1000 8 POF2 AND
–
LZ
SNZ0 0
–
A
8
LA
8
TABP TABP TABP TABP
8 24 40* 56*
BML
BML
BL
BL
BM
B
1001 9
–
OR
TDA SNZ1
LZ
1
–
A
9
LA
9
TABP TABP TABP TABP
9 25 41* 57*
BML
BML
BL
BL
BM
B
1010 A
AM
TEAB TABE SNZI0
LZ
2
–
A
10
LA
10
TABP TABP TABP TABP
10 26 42* 58*
BML
BML
BL
BL
BM
B
1011 B AMC –
–
SNZI1
LZ
3
EPOF
A
11
LA
11
TABP TABP TABP TABP
11 27 43* 59*
BML
BML
BL
BL
BM
B
1100 C TYA CMA –
–
RB SB A
0
0 12
LA
12
TABP TABP TABP TABP
12 28 44* 60*
BML
BML
BL
BL
BM
B
1101 D – RAR –
–
RB SB A
1
1 13
LA
13
TABP TABP TABP TABP
13 29 45* 61*
BML
BML
BL
BL
BM
B
1110 E TBA TAB
RB
– TV2A 2
SB
2
A
14
LA
14
TABP TABP TABP TABP
14 30 46* 62*
BML
BML
BL
BL
BM
B
1111 F
–
RB
TAY SZC TV1A 3
SB
3
A
15
LA
15
TABP TABP TABP TABP
15 31 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 representa-
tion 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 “–.”
The codes for the second word of a two-word instruction are described below.
BL
BML
BLA
BMLA
SEA
SZD
The second word
1p paaa aaaa
1p paaa aaaa
1p pp00 pppp
1p pp00 pppp
00 0111 nnnn
00 0010 1011
• ** (SBK and RBK instructions) cannot be used in the M34554M8.
• * cannot be used after the SBK instruction is executed in the M34554MC.
• A page referred by the TABP instruction can be switched by the SBK and RBK instructions in the
M34554MC/ED.
• The pages which can be referred by the TABP instruction after the SBK instruction is executed are 64 to
95 in the M34554MC.
• The pages which can be referred by the TABP instruction after the SBK instruction is executed are 64 to
127 in the M34554ED.
(Ex. TABP 0 → TABP 64)
• The pages which can be referred by the TABP instruction after the RBK instruction is executed are 0 to 63.
• When the SBK instruction is not used, the pages which can be referred by the TABP instruction are 0 to 63.
Rev.3.00 Aug 06, 2004 page 126 of 136
REJ03B0043-0300Z