以下命令后的寄存器值

时间:2019-11-21 20:42:10

标签: assembly endianness riscv

我前面有以下代码,需要确定x12的值将在结尾。

代码:

addi x11,x0,0x3f5
sw x11,0(x5)
lb x12,1(x5)

我认为在执行第一个命令后,x11将以十六进制表示形式包含00 00 03 f5

第二条命令后,x5应该包含完全相同的内容00 00 03 f5

然后,lb完成后,我们应该跳过x5的单个字节,但这仍然给我们00,毕竟我不明白为什么{{1} }不会包含x12

正确的值为0x3或00 00 00 00。我怎么了?

0 个答案:

没有答案