san*_*who 5 assembly mips instruction-set immediate-operand instruction-encoding
MIPS 有一个 Load Immediate ( LI) 伪指令,用于将 32 位立即值加载到寄存器中。但它没有Store Immediate( SI)指令来将32位立即值存储到内存中。有人可以解释一下为什么吗?
立即加载是从立即到寄存器,立即存储将注册到...立即...这没有意义。如果你想存储到内存中,你可以将数据加载到寄存器中,然后将地址存储到寄存器中并进行存储。它(据说)是一个加载和存储架构,您通过寄存器而不是直接完成所有操作(内存方面)。