跳转到内容

MIPS 汇编/内存指令

来自维基教科书,开放的书籍,开放的世界

加载和存储指令使用特殊的语法

 instr rt, imm(rs)

用于加载或存储的内存地址为 rs + imm。立即数为符号扩展。

加载指令

[编辑 | 编辑源代码]
指令
lbu
类型
I 类型

加载一个字节,不进行符号扩展。

指令
lhu
类型
I 类型

加载一个半字,或两个字节,不进行符号扩展。半字必须对齐(即,它必须从偶数地址开始)。

指令
lw
类型
I 类型

从内存中加载一个字(四个字节)。该字必须对齐(即,地址的最后两位必须为零)。

存储指令

[编辑 | 编辑源代码]
指令
sb
类型
I 类型

将 rt 的最低有效(最右边)字节存储到内存中。

指令
sh
类型
I 类型

将 rt 的最低有效(最右边)半字存储到内存中。

指令
sw
类型
I 类型

将 rt 的内容存储到内存中。

华夏公益教科书