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.
何か案は?