首页 > 解决方案 > 如何在 MIPS 中以最佳方式将一个寄存器设置为存储在另一个寄存器中的值?

问题描述

假设我们要设置 $a0 = $s3 我知道有:

哪一个是更好的实践或更优化?为什么?还有其他更好的方法吗?

标签: mipsmips32mars-simulator

解决方案


该指令or $a0, $zero, $s3相当于addi $a0, $s3, 0,所以请阅读此线程:MIPS 指令集移动与添加/添加 0 用于存储值?


推荐阅读