在MIPS中添加0和移动寄存器之间的区别 [英] Difference between adding 0 and moving a register in MIPS
本文介绍了在MIPS中添加0和移动寄存器之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
add rd, rs, zero
和
move rd, rs
它们看起来都应该做同样的事情。
推荐答案
move
是伪指令,它们做的是相同的工作。MIPS是一种精简指令集计算机(RISC),因此通过保持较小的指令数量来最小化指令大小和硬件复杂性。
然而,MIPS定义了实际上不是一部分的伪指令
指令集,但通常由程序员和编译器使用。
这篇关于在MIPS中添加0和移动寄存器之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文