load immediate 有什么替代用途吗?
Is there any alternative use load immediate?
Load immediate 加载一个具有立即可用值的寄存器(无需进入内存)。
我的问题是如何在不使用立即加载的情况下加载具有值的寄存器?
li $1,100 # 我不想使用这种方法。
对于接受立即数的任何操作,您可以将另一个操作数设置为该操作的 identity element:x = op(x, I)
。以下是一些选项:
- 加减 0
- 与0进行按位或
- 对全 1 执行按位与运算(-1 在 2 的补码中)
- 乘以或除以 1
Load immediate 加载一个具有立即可用值的寄存器(无需进入内存)。 我的问题是如何在不使用立即加载的情况下加载具有值的寄存器?
li $1,100 # 我不想使用这种方法。
对于接受立即数的任何操作,您可以将另一个操作数设置为该操作的 identity element:x = op(x, I)
。以下是一些选项:
- 加减 0
- 与0进行按位或
- 对全 1 执行按位与运算(-1 在 2 的补码中)
- 乘以或除以 1