Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- MacOS
- php
- react
- github
- control
- web
- for
- mysql
- function
- Pipelining
- DB
- data structure
- Java
- DS
- while
- system
- architecture
- XML
- Algorithm
- DoM
- DATAPATH
- MIPS
- python
- instruction
- javascript
- Linux
- html
- computer
- CSS
- Class
Archives
- Today
- Total
YYYEJI
[MIPS] MIPS Instruction Summary 본문
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 |
◡̈
'Computer architectures' 카테고리의 다른 글
[MIPS] Format instruction identification (0) | 2022.10.10 |
---|---|
[MIPS] Three MIPS Instruction Format (0) | 2022.10.10 |
[MacOS] MIPS assembly language 알아보기 (0) | 2022.10.08 |
[MacOS] QtSpim 사용하기 (0) | 2022.10.07 |
[MacOS] QtSpim 설치하기 (0) | 2022.10.07 |