未对齐的异常行为mips

时间:2012-08-29 14:40:17

标签: exception mips

说我在MIPS中有这个指令

lw $t0, 21($s0)

$s0包含小数2022(不是四的倍数)

此处,仅在查看地址$s0或地址21+$s0后的地址时才会出现例外情况?

1 个答案:

答案 0 :(得分:0)

尝试从地址21($ s0)或2022 + 21 = 2043十进制加载会导致异常。 EPC将包含发生异常时加载指令的地址,BadVaddr寄存器应包含十进制2043.