Instruction code table, Hardware, Instruction code table (for 4513 group) – Renesas 4514 User Manual
Page 79
1-66
HARDWARE
4513/4514 Group User’s Manual
INSTRUCTION CODE TABLE (for 4513 Group)
D
3
–D
0
Hex.
notation
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
D
9
–D
4
00
NOP
–
POF
SNZP
DI
EI
RC
SC
–
–
AM
AMC
TYA
–
TBA
–
000001
01
BLA
CLD
–
INY
RD
SD
–
DEY
AND
OR
TEAB
–
CMA
RAR
TAB
TAY
000010
02
SZB
0
SZB
1
SZB
2
SZB
3
SZD
SEAn
SEAM
–
–
TDA
TABE
–
–
–
–
SZC
000011
03
BMLA
–
–
–
–
–
–
–
SNZ0
SNZ1
SNZI0
SNZI1
–
–
TV2A
TV1A
000100
04
–
–
–
–
RT
RTS
RTI
–
LZ
0
LZ
1
LZ
2
LZ
3
RB
0
RB
1
RB
2
RB
3
000101
05
TASP
TAD
TAX
TAZ
TAV1
TAV2
–
–
–
–
–
EPOF
SB
0
SB
1
SB
2
SB
3
000110
06
A
0
A
1
A
2
A
3
A
4
A
5
A
6
A
7
A
8
A
9
A
10
A
11
A
12
A
13
A
14
A
15
000111
07
LA
0
LA
1
LA
2
LA
3
LA
4
LA
5
LA
6
LA
7
LA
8
LA
9
LA
10
LA
11
LA
12
LA
13
LA
14
LA
15
001000
08
TABP
0
TABP
1
TABP
2
TABP
3
TABP
4
TABP
5
TABP
6
TABP
7
TABP
8
TABP
9
TABP
10
TABP
11
TABP
12
TABP
13
TABP
14
TABP
15
001001
09
TABP
16***
TABP
17***
TABP
18***
TABP
19***
TABP
20***
TABP
21***
TABP
22***
TABP
23***
TABP
24***
TABP
25***
TABP
26***
TABP
27***
TABP
28***
TABP
29***
TABP
30***
TABP
31***
001010
0A
001011
0B
001100
0C
001101
0D
001110
0E
001111
0F
BML
BML
BML
BML
BML
BML
BML
BML
BML
BML
BML
BML
BML
BML
BML
BML
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BML***
BL
BL
BL
BL
BL
BL
BL
BL
BL
BL
BL
BL
BL
BL
BL
BL
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BL***
BM
BM
BM
BM
BM
BM
BM
BM
BM
BM
BM
BM
BM
BM
BM
BM
010000
010111
011000
011111
18–1F
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
BL
BML
BLA
BMLA
SEA
SZD
The second word
10
paaa
aaaa
10
paaa
aaaa
10
pp00
pppp
10
pp00
pppp
00
0111
nnnn
00
0010
1011
TABP
32**
TABP
33**
TABP
34**
TABP
35**
TABP
36**
TABP
37**
TABP
38**
TABP
39**
TABP
40**
TABP
41**
TABP
42**
TABP
43**
TABP
44**
TABP
45**
TABP
46**
TABP
47**
TABP
48*
TABP
49*
TABP
50*
TABP
51*
TABP
52*
TABP
53*
TABP
54*
TABP
55*
TABP
56*
TABP
57*
TABP
58*
TABP
59*
TABP
60*
TABP
61*
TABP
62*
TABP
63*
• *, **, and *** cannot be used in the M34513M2-XXXSP/FP.
• * and ** cannot be used in the M34513M4-XXXSP/FP.
• * and ** cannot be used in the M34513E4FP.
• * cannot be used in the M34513M6-XXXFP.
10–17
000000
The above table shows the relationship between machine language codes and machine language instructions. D
3
–D
0
show the low-order
4 bits of the machine language code, and D
9
–D
4
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.
INSTRUCTION CODE TABLE