目录
机器语言
- 32-bit 指令–简单设计有助于规整化: 32-bit 数据和32-bit指令
- 3 种指令格式:
- R-类型:寄存器操作数
- I-类型:立即数
- J-类型:跳转(稍后讨论)
机器语言:R -类型

- 有3个寄存器操作数:rs,rt,rd
- 其他字段:
- op: 操作码或opcode (对于R-类型指令此字段为0)
- funct: 特定操作代码function,和opcode一起,告诉计算机做何种操作–例如,add指令的opcode=0000002=0,funct = 1000002 =32
- shamt: 仅用于移位操作,表示移位数;非移位操作此字段为0
实例
- 需要注意的是,在机器代码中的rd一般是目标寄存器,而汇编代码中目标寄存器在第一个位置,所以顺序不一样

机器语言:I-类型
</

本文介绍了32位MIPS机器语言,包括R、I、J三种指令格式。R型指令涉及三个寄存器操作数,I型指令包含立即数操作数,J型指令用于跳转。文章还详细讲解了程序存储、分支指令,如条件分支beq和bne,以及无条件分支j和jr的操作原理。
最低0.47元/天 解锁文章
81

被折叠的 条评论
为什么被折叠?



