LB 取字节

MIPS指令集中LB和LW的区别

LW 取字

MIPS指令集中LB和LW的区别

区别

LB与LW的区别:LB加载字节,地址不一定是4的倍数。LW加载字(1字=4字节),地址必须是4的倍数。

举例

指令如下
MIPS指令集中LB和LW的区别
内存如下
MIPS指令集中LB和LW的区别
LB和LW都是取0x7C位置的值,但LB取的是字节,也就是0x80,
MIPS指令集中LB和LW的区别
然后按照符号扩展,LB得到的值是有符号的0xFF80.
而LW取的是32位的字,即下图中红框中的值:
MIPS指令集中LB和LW的区别
故LW得到的是有符号的0x0080

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-09
  • 2021-12-19
  • 2021-05-06
  • 2021-12-09
猜你喜欢
  • 2022-01-02
  • 2022-12-23
  • 2021-09-13
  • 2021-12-03
  • 2022-12-23
  • 2021-05-14
相关资源
相似解决方案