鉴于此代码:翻译MIPS汇编为机器代码:BNE
[0x00000000] arraycopy: lw $t0, 0($a0)
[0x00000004] addi $a0, $a0,4
[0x00000008] addi $a1, $a1,4
[0x0000000C] sw $t0, -4($a1)
[0x00000010] bne $t0,$0,arraycopy
[0x00000014] Nop (means no operation)
现在我感兴趣的bne
命令行机器代码翻译:
什么我: 0001 0100 0000 1000 - ....
现在剩下的命令是什么?
**更新:我不断收到该偏移值:1111 1111 1110 1100
是-20 但是,正确的答案应该是:0xfffb
这是-5
任何想法,为什么**