这些指令有条件地移动寄存器之间的值。由于它们不改变 PC,因此它们不会像分支指令那样导致相同的流水线危险,因此速度更快。
如果 rt = 0 则 rd ← rs。
如果 rt ≠ 0 则 rd ← rs。
将 rt 的高 16 位加载为 imm,并将低 16 位填充为零。与ori一起使用(它不符号扩展立即数),这两个指令可以用来用 32 位常数填充寄存器。
一个将 32 位常数加载到目标寄存器的伪指令。汇编器会将其转换为 lui/ori 组合。