我在地址上注册了r0(例如我称之为X
)。
在此地址上有:0x112233445566778899001122334455667788AABBCC11223344.....
如果在地址x + 0x12中有字符串AABBCC11223344
,我想要搜索。
ldr r3,[r0,#0x12]
cmp r3, #0xAA
BNE Error
ldr r3,[r0,#0x13]
cmp r3, #0xBB
BNE Error
ldr r3,[r0,#0x14]
cmp r3, #0xCC
BNE Error
ldr r3,[r0,#0x15]
cmp r3, #0x11
BNE Error
......
问题是即使第一次检查(如果ro + 0x12 == AA)也出错了。
有什么问题?
我怎样才能做到更漂亮(没有循环)