Instruction Formats For 32 Registers

Instruction Type 3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
0
9
0
8
0
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
3-Address Arithmetic/Logic Instruction Rc Rb Ra Unused Rc = Ra + Rb
Immediate Arithmetic/Logic Instruction Rc Immediate Value Rc = Rc + n
Load immediate Instruction Rc Immediate Value Rc = n
Load with offset Instruction Rc Rb Ra Unused Rc = [Ra + Rb]
Store with offset Instruction Rc Rb Ra Unused [Rc + Rb] = Ra
Load with immediate offset Instruction Rc Rb Immediate Value Rc = [Rb + n]
Store with immediate offset Instruction Rc Rb Immediate Value [Rc + n] = Rb
Jump Relative Instruction Immediate Value PC = PC + n
Jump Register Instruction Rc Unused PC = Rc
Jump Register with offset Instruction Rc Rb Unused PC = Rc + Rb
Jump Register with immediate offset Instruction Rc Value PC = Rc + n