load immediate 有什么替代用途吗?

Is there any alternative use load immediate?

Load immediate 加载一个具有立即可用值的寄存器(无需进入内存)。 我的问题是如何在不使用立即加载的情况下加载具有值的寄存器?

li $1,100 # 我不想使用这种方法。

对于接受立即数的任何操作,您可以将另一个操作数设置为该操作的 identity elementx = op(x, I)。以下是一些选项:

  • 加减 0
  • 与0进行按位或
  • 对全 1 执行按位与运算(-1 在 2 的补码中)
  • 乘以或除以 1