【问题标题】:Difference between adding 0 and moving a register in MIPSMIPS中加0和移动寄存器的区别
【发布时间】:2017-02-18 12:46:16
【问题描述】:

两者有什么区别:

add     rd, rs, zero

move    rd, rs

他们看起来应该做同样的事情。

【问题讨论】:

    标签: assembly mips


    【解决方案1】:

    move 是伪指令,它们做同样的工作。 MIPS 是一种精简指令集计算机 (RISC),因此通过保持较少的指令数量来最小化指令大小和硬件复杂性。 然而,MIPS 定义的伪指令实际上不是一部分 指令集的一部分,但通常被程序员和编译器使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 2021-11-17
      • 2012-01-28
      相关资源
      最近更新 更多