在MIPS中添加0和移动寄存器之间的区别 [英] Difference between adding 0 and moving a register in MIPS

查看:3
本文介绍了在MIPS中添加0和移动寄存器之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

add     rd, rs, zero

move    rd, rs

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

推荐答案

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

这篇关于在MIPS中添加0和移动寄存器之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆