YYYEJI

[MIPS] MIPS Instruction Summary 본문

Computer architectures

[MIPS] MIPS Instruction Summary

YEJI ⍢ 2022. 10. 10. 01:27
728x90

①  Arithmetic instruction

Format Instruction Format Meaning
R ADD ADD  rd, rs, rt rd ← rs+ rt
R SUB SUB  rd, rs, rt rd ← rs - rt
I ADDI ADDI rt, rs, imm16 rt ← rs + se(imm16)
R SLT SLT rd, rs, rt rd ← (rs<rt)?1:0
I SLTI SLTI  rt, rs, imm16 rt ← (rs<se(imm16))?1:0

 

 

②  Logical instruction

Format Instruction Format Meaning
R AND AND  rd, rs, rt  
R OR OR. rd, rs, rt  
I ANDI ANDI  rt, rs, imm16 rt ←.rs & ze(imm16)
R NOR NOR  rd, rs, rt  
R SLL SLL  rd, rs, shamt  
R SRL SRL  rd, rs, shamt  

 

③  Data trasfer instruction

Format Instruction Format Meaning
I LW LW rt, imm16(rs) rt ← M[rs+se(imm16)]
I SW SW rt, imm16(rs) M[rs+se(imm16)] ← rt

 

④  Control transfer instruction

Format Instruction Format Meaning
I BEQ BEQ  rs, rt imm16 if (rs == rt) PC ← PC+se(imm16)*4
I BNE BNE  rs, rt, imm16 if (rs != rt) PC ← PC+se(imm16)*4
R JR JR  rs PC ← rs
J JAL JAL imm26 $ra ← PC + 4; PC ← imm26*4
J J J     imm26 PC ← imm26*4

 

 

 

◡̈