Cpu Instruction Formats (16-Bit Length Instruction) - NEC VR4181 mPD30181 User Manual

64-/32-bit microprocessor hardware
Table of Contents

Advertisement

(2) MIPS16 instructions
All the CPU instructions except for JAL and JALX are 16-bit length when executing MIPS16 instructions, and
they are classified into thirteen instruction formats as shown in Figure 1-5.
Figure 1-5. CPU Instruction Formats (16-Bit Length Instruction)
I-type
RI-type
RR-type
RRI-type
RRR-type
RRI-A-type
Shift-type
I8-type
I8_MOVR32-type
I8_MOV32R-type
I64-type
RI64-type
31
Immediate(15:0)
CHAPTER 1 INTRODUCTION
15
11
10
op
15
11
10
op
15
11
10
op
15
11
10
RRI
15
11
10
RRR
15
11
10
RRI-A
15
11
10
SHIFT
15
11
10
I8
funct
15
11
10
I8
funct
15
11
10
I8
funct
15
11
10
I64
funct
15
11
10
I64
funct
JAL/JALX-type
16 15
JAL
User's Manual U14272EJ3V0UM
immediate
8 7
rx
immediate
8 7
5 4
rx
ry
funct
8 7
5 4
rx
ry
immediate
8 7
5 4
rx
ry
rz
8 7
5
4
3
rx
ry
F
immediate
8 7
5 4
rx
ry
Shamt
8 7
immediate
8 7
5 4
ry
r32(4:0)
8 7
5 4
3 2
r32(2:0)
r32(4:3)
8 7
immediate
8 7
5 4
ry
immediate
11 10 9
5 4
X Immediate(20:16)
Immediate(25:21)
0
0
0
0
2 1
0
F
0
2 1
0
F
0
0
0
rz
0
0
0
39

Advertisement

Table of Contents
loading

Table of Contents