计算机设计与实践——MIPS基本指令.docVIP

  • 11
  • 0
  • 约4.06千字
  • 约 9页
  • 2017-07-08 发布于湖北
  • 举报
计算机设计与实践——MIPS基本指令

MIPS基本指令和寻址方式: MIPS是典型的RISC处理器,采用32位定长指令字,操作码字段也是固定长度,没有专门的寻址方式字段,由指令格式确定各操作数的寻址方式。 MIPS指令格式一般有三种格式: R-型指令格式 I-型指令格式 J-型指令格式 OP: 操作码 rs: 第一个源操作数寄存器 rt: 第二个源操作数寄存器(单目原数据) rd: 结果寄存器 shamt:移位指令的位移量 func: 指令的具体操作类型 特点:R-型指令是RR型指令,其操作码OP字段是特定的“000000”,具体操作类型由func字段给定。例如:func=“100000”时,表示“加法”运算。 R[rd] ← R[rs] + R[rt] 特点:I-型指令是立即数型指令 双目运算: R[rt] ( R[rs](OP)SignExt(imm16) Load指令: Addr ← R[rs] + SignExt(imm16) 计算数据地址 (立即数要进行符号扩展) R[rt] ← M[Addr] 从存储器中取出数据,装入到寄存器中 Store指令: Addr ← R[rs] + SignExt(imm16) M[Addr] ← R[rt] 特点:J-型指令主要是无条件跳转

文档评论(0)

1亿VIP精品文档

相关文档