Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,我怎样才能实现这样的目标:
lw RegisterDestination, (RegisterSource)
绝对寻址?
MIPS 加载和存储指令(例如lb, lw, sb, sw)仅将内存地址作为常量和寄存器值的组合,并且它们只执行一次内存访问,它们不会首先从内存中获取地址然后读取或写入内存在那个地址。他们在指定的地址读取或写入some constant + some register's value.
lb
lw
sb
sw
some constant + some register's value
如果需要进行两次内存访问,则必须使用两条加载/存储指令。
如果您担心源代码的大小,您可以将几条指令包装到一个宏中并使用该宏。但这是特定于汇编程序的。