LW, SW, J, JR, JAL, BNE, XORI, ADDI, ADD, SUB, SLT
I-type Load Word - 23
R[rt] = M[R[rs]+SignExtImm]
I-type Store Word - 43
M[R[rs]+SignExtImm] = R[rt]
J-type Jump - 2
PC=JumpAddr
R-type Funct 8 Jump Register - 0
PC=R[rs]
J-type Jump and Link - 3
R[31] = PC+8;
PC = JumpAddr
I-type Branch On Not Equal - 5
if(R[rs]!=R[rt])
PC=PC+4+BranchAddr
I-type Xor immediate - 14
R[rt] = R[rs] ^ ZeroExtImm
I-type Add Immediate - 8
R[rt] = R[rs] + SignExtImm
R-Type Funct 8 Add - 0
R[rd] = R[rs] + R[rt]
R-type Funct 22 Subtract - 0
R[rd] = R[rs] - R[rt]
R-type Funct 42 Set Less Than - 0
R[rd] = (R[rs] < R[rt]) ? 1 : 0