English
Language : 

4570 Datasheet, PDF (41/69 Pages) Renesas Technology Corp – SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
MITSUBISHI MICROCOMPUTERS
4570 Group
SINGLE-CHIP 4-BIT CMOS MICROCOMPUTER
INSTRUCTION CODE TABLE
D9—D4 000000 000001000010 000011000100 000101000110 000111001000 001001001010 001011001100 001101001110 001111 010000 011000
010111 011111
D3— Hex.
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
—
—
A
TAX 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 — —
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 —
A
RTS TAV2 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
— AND —
SNZ0
LZ
0
—
A
8
LA
8
TABP TABP TABP TABP
8* 24* 40** 56**
BML
BML
BL
BL
BM
B
1001 9
— OR TDA —
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 —
—
—
LZ
3
EPOF
A
11
LA TABP TABP TABP TABP
11 11* 27* 43** 59** BML BML BL
BL BM
B
1100 C TYA CMA —
—
RB
0
SB
0
A
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 —
TV2A
RB
2
SB
2
A
14
LA
14
TABP TABP TABP TABP
14* 30* 46** 62**
BML
BML
BL
BL BM
B
1111 F
—
TAY
SZC TV1A
RB
3
SB
3
A
15
LA TABP TABP TABP TABP
15 15* 31* 47** 63** BML BML BL
BL BM
B
The above table shows the relationship between machine language codes and machine language instructions. D 3—D0 show the low-
order 4 bits of the machine language code, and D 9—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 "—."
** cannot be used at M34570M4.
For M34570M4/M8/E8, the SBK and RBK instructions cannot be used.
For M34570MD/ED, the pages which is referred with the TABP instruction (*, **) can be switched with the SBK and RBK instructions.
After executing the SBK instruction, the pages which can be referred with the TABP instruction are 64 to 127. (ex. TABP 0 →TABP 64)
After executing the RBK instruction, the pages which can be referred with the TABP instruction are 0 to 63.
If the SBK instruction is not executed, the pages which can be referred with the TABP instruction are always 0 to 63.
The codes for the second word of a two-word instruction are described below.
The second word
BL
1p paaa aaaa
BML
1p paaa aaaa
BLA
1p pp00 pppp
BMLA 1 p p p 0 0 p p p p
SEA
00 0111 nnnn
SZD
00 0010 1011
40