Big/Little Endians 和 MIPS:立即加载顺序是否相反?

Big/Little Endians and MIPS : does load immediate reverse order?

我无法理解关于字节序的 mips 行为。

(1)会不会在某些架构上,用掩码访问位符号 0x00000001 而不是 0x80000000 ?

(2) 如果是,那么(伪)指令 li(立即加载)是否反转位模式以匹配字节顺序? (例如 li $t0 2

谢谢

字节顺序影响字节在内存中的寻址方式。当一个字被加载到 CPU 寄存器中时,无论内存布局的字节顺序如何,寄存器最终都会保存相同的位模式。因此,符号位始终是具有掩码 0x80000000 的寄存器的最高有效位。 li 指令中的位模式不依赖于内存布局的字节顺序