在 ARM 上编写操作码,我遇到了一个错误。
8054: e92d1fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip}
以上是objdump反汇编的结果;\xe9\x2d\x1f\xff
是一样的push {r0-r12}
。
但在另一个程序中,此操作码无法正常工作,例如:
1e75: e9 .byte 0xe9<BR>
1e76: 1f2d .short 0x1f2d<BR>
1e78: Address 0x06001e78 is out of bounds.
有任何想法吗?