标签: mips
此声明是否有效?
lw $t0, 21($s0)
$s0包含小数2022。
$s0
2022
在我看来这是无效的,因为根据我所知,偏移+寄存器指定的地址应始终为multiple of 4。这是否正确?
multiple of 4
基于所提供的答案对此问题的扩展,仅在$s0处或在计算地址21+$s0后查看地址时会出现例外情况?
21+$s0
答案 0 :(得分:3)
当$ s0包含小数2022时执行该指令将引发异常,因为有效地址(2041 = 2022 + 21)未正确对齐。