![](http://datasheet.mmic.net.cn/30000/M3455AG8FP_datasheet_2359528/M3455AG8FP_140.png)
Rev.1.02
Nov 26, 2008
REJ03B0224-0102
455A Group
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 “–.”
The codes for the second word of a two-word instruction are
described below.
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 181F
0000
0
NOP
BLA
SZB
0
BMLA RBK** TASP
A
0
LA
0
TABP
0
TABP
16
TABP
32*
TABP
48*
BML
BL
BM
B
0001
1
SRST CLD
SZB
1
SBK
** TAD
A
1
LA
1
TABP
1
TABP
17
TABP
33*
TABP
49*
BML
BL
BM
B
0010
2
POF
SZB
2
TAX
A
2
LA
2
TABP
2
TABP
18
TABP
34*
TABP
50*
BML
BL
BM
B
0011
3
SNZP INY
SZB
3
TAZ
A
3
LA
3
TABP
3
TABP
19
TABP
35*
TABP
51*
BML
BL
BM
B
0100
4
DI
RD
SZD
RT
TAV1
A
4
LA
4
TABP
4
TABP
20
TABP
36*
TABP
52*
BML
BL
BM
B
0101
5
EI
SD
SEAn
RTS TAV2
A
5
LA
5
TABP
5
TABP
21
TABP
37*
TABP
53*
BML
BL
BM
B
0110
6
RC
SEAM
RTI
A
6
LA
6
TABP
6
TABP
22
TABP
38*
TABP
54*
BML
BL
BM
B
0111
7
SC
DEY
A
7
LA
7
TABP
7
TABP
23
TABP
39*
TABP
55*
BML
BL
BM
B
1000
8
POF2 AND
SNZ0
LZ
0
RUPT
A
8
LA
8
TABP
8
TABP
24
TABP
40*
TABP
56*
BML
BL
BM
B
1001
9
OR
TDA
LZ
1
SUPT
A
9
LA
9
TABP
9
TABP
25
TABP
41*
TABP
57*
BML
BL
BM
B
1010
A
AM
TEAB TABE SNZI0
LZ
2
A
10
LA
10
TABP
10
TABP
26
TABP
42*
TABP
58*
BML
BL
BM
B
1011
B
AMC
LZ
3
EPOF
A
11
LA
11
TABP
11
TABP
27
TABP
43*
TABP
59*
BML
BL
BM
B
1100
C
TYA
CMA
RB
0
SB
0
A
12
LA
12
TABP
12
TABP
28
TABP
44*
TABP
60*
BML
BL
BM
B
1101
D
RAR
RB
1
SB
1
A
13
LA
13
TABP
13
TABP
29
TABP
45*
TABP
61*
BML
BL
BM
B
1110
E
TBA
TAB
TV2A
RB
2
SB
2
A
14
LA
14
TABP
14
TABP
30
TABP
46*
TABP
62*
BML
BL
BM
B
1111
F
TAY
SZC TV1A
RB
3
SB
3
A
15
LA
15
TABP
15
TABP
31
TABP
47*
TABP
63*
BML
BL
BM
B
The second word
BL
10 paaa aaaa
BML
10 paaa aaaa
BLA
10 pp00 pppp
BMLA
10 pp00 pppp
SEA
00 0111 nnnn
SZD
00 0010 1011
**(SBK and RBK instructions) cannot be used in the M3455AG8.
* cannot be used after the SBK instruction executed in the M3455AGC.
A page referred by the TABP instruction can be switched by the SBK and RBK instructions in
the M3455AGC.
The pages which can be referred by the TABP instruction after the SBK instruction is executed
are 64 to 95 in the M3455AGC.
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.