我对跟随机器代码有点困惑 0001 1001 0110 0000 0000 0000 0000 0010 这是机器语言的二进制代码,我翻译成mips 32位指令。
000110 01011 00000 0000 0000 0000 0010
blez $t3, 2
我不确定我是否正确翻译。
我不确定为什么立即值是2而不是目标位置的地址。
答案 0 :(得分:1)
我得到的偏移量与你不同,所以重新检查你给我们的数字或你的数学。
.word 0x19600002
nop
nop
nop
nop
.word 0x19600002
mips-elf-as so.s -o so.o
mips-elf-objdump -D so.o
00000000 <.text>:
0: 19600002 blez $11,0xc
4: 00000000 nop
...
14: 19600002 blez $11,0x20
假设/隐含的0x4是否添加到偏移量?