【问题标题】:MIPS architecture R-type explanationMIPS架构R型解释
【发布时间】:2016-10-09 09:42:08
【问题描述】:

我尝试学习 MIPS 架构,但我有点卡住了 在 R-Type 指令集。 我知道在 MIPS 中有 32 个寄存器 每个都可以旧的 32 位数据。 但在 R-type 中,rs rt 和 rd 字段只有 5 位长。 那么如果我想做类似的事情怎么办 添加$t0、4000、5000? 该指令将如何适应 R-TYPE 甚至更大的数字 提前致谢

【问题讨论】:

    标签: assembly mips


    【解决方案1】:

    没有添加两个常量的 ALU 指令。您可以添加两个寄存器或一个寄存器和一个常量。

    这是你可以做的:

    li $t0, 4000
    addiu $t0, $t0, 5000
    

    li $t0, 4000
    li $t1, 5000
    addu $t0, $t0, $t1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-06
      • 1970-01-01
      • 2016-09-17
      • 2013-11-26
      • 1970-01-01
      • 1970-01-01
      • 2013-06-05
      • 1970-01-01
      相关资源
      最近更新 更多