MIPS Assembly Encoding
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZ
1
https://www.imgtec.com/mips/architectures/
2
https://upload.wikimedia.org/wikipedia/commons/d/d1/MIPS_instruction_set_family.svg
3
4
TODO
5
MIPS I
http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html
http://archive.is/z48E
6
MIPS II
https://imagination-technologies-cloudfront-assets.s3.amazonaws.com/documentation/MD00082-2B-MIPS32INT-AFP-06.01.pdf
7
MIPS III
8
MIPS IV
https://imagination-technologies-cloudfront-assets.s3.amazonaws.com/documentation/MIPS_Architecture_MIPS64_InstructionSet_%20AFP_P_MD00087_06.05.pdf
9
http://www.cs.cmu.edu/afs/cs/academic/class/15740-f97/public/doc/mips-isa.pdf
10
11
InstructionSyntaxBit
12
3130292827262524232221201918171615141312111009080706050403020100$d\=
destination register
13
$s\=
source register
14
ADD$d, $s, $t000000ssssstttttddddd00000100000$t\=
source register
15
ADDI$t, $s, imm001000ssssstttttiiiiiiiiiiiiiiiiim\=
immediate value
16
ADDIU$t, $s, imm001001ssssstttttiiiiiiiiiiiiiiiih\=
number
17
ADDU$d, $s, $t000000ssssstttttddddd00000100001-\=
ignored
18
AND$d, $s, $t000000ssssstttttddddd00000100100
19
ANDI$t, $s, imm001100ssssstttttiiiiiiiiiiiiiiii
20
BEQ$s, $t, offset000100ssssstttttiiiiiiiiiiiiiiii
21
BGEZ$s, offset000001sssss00001iiiiiiiiiiiiiiii
22
BGEZAL$s, offset000001sssss10001iiiiiiiiiiiiiiii
23
BGTZ$s, offset000111sssss00000iiiiiiiiiiiiiiii
24
BLEZ$s, offset000110sssss00000iiiiiiiiiiiiiiii
25
BLTZ$s, offset000001sssss00000iiiiiiiiiiiiiiii
26
BLTZAL$s, offset000001sssss10000iiiiiiiiiiiiiiii
27
BNE$s, $t, offset000101ssssstttttiiiiiiiiiiiiiiii
28
DIV$s, $t000000sssssttttt0000000000011010
29
DIVU$s, $t000000sssssttttt0000000000011011
30
Jtarget000010iiiiiiiiiiiiiiiiiiiiiiiiii
31
JALtarget000011iiiiiiiiiiiiiiiiiiiiiiiiii
32
JR$s000000sssss000000000000000001000
33
LB$t, offset($s)100000ssssstttttiiiiiiiiiiiiiiii
34
LUI$t, imm001111-----tttttiiiiiiiiiiiiiiii
35
LW$t, offset($s)100011ssssstttttiiiiiiiiiiiiiiii
36
MFHI$d0000000000000000ddddd00000010000
37
MFLO$d0000000000000000ddddd00000010010
38
MULT$s, $t000000sssssttttt0000000000011000
39
MULTU$s, $t000000sssssttttt0000000000011001
40
NOOP00000000000000000000000000000000
41
OR$d, $s, $t000000ssssstttttddddd00000100101
42
ORI$t, $s, imm001101ssssstttttiiiiiiiiiiiiiiii
43
SB$t, offset($s)101000ssssstttttiiiiiiiiiiiiiiii
44
SLL$d, $t, h000000ssssstttttdddddhhhhh000000
45
SLLV$d, $t, $s000000ssssstttttddddd-----000100
46
SLT$d, $s, $t000000ssssstttttddddd00000101010
47
SLTI$t, $s, imm001010ssssstttttiiiiiiiiiiiiiiii
48
SLTIU$t, $s, imm001011ssssstttttiiiiiiiiiiiiiiii
49
SLTU$d, $s, $t000000ssssstttttddddd00000101011
50
SRA$d, $t, h000000-----tttttdddddhhhhh000011
51
SRL$d, $t, h000000-----tttttdddddhhhhh000010
52
SRLV$d, $t, $s000000ssssstttttddddd00000000110
53
SUB$d, $s, $t000000ssssstttttddddd00000100010
54
SUBU$d, $s, $t000000ssssstttttddddd00000100011
55
SW$t, offset($s)101011ssssstttttiiiiiiiiiiiiiiii
56
SYSCALL000000--------------------001100
57
XOR$d, $s, $t000000ssssstttttddddd-----100110
58
XORI$t, $s, imm001110ssssstttttiiiiiiiiiiiiiiii
59
60
61
62
63
64
Loading...
 
 
 
Sheet1