【发布时间】:2018-09-18 02:15:54
【问题描述】:
我在 arm(Thumb-2) 上运行并想检查存储在寄存器 r3+0x14 = AABBCCDD 上的地址上的数据。
我认为代码是:
ldr r3,[r0,#0x14]
ldr r2, #0xAABBCCDD
cmp r3, r2
BNE notCompareLabel
现在我想翻译成修复 Thumb-2 的十六进制。我使用http://armconverter.com/ 将手臂转换为十六进制。
ldr r3,[r0,#0x14] -> 4369
cmp r3, r2 -> 9342
但我不能用这个网站翻译ldr r2, #0xAABBCCDD。
- 我的手臂密码对吗?
- 我正在寻找将 arm(Thumb-2) 转换为十六进制的软件(我不喜欢这个网站)
- 为什么我不能翻译
ldr r2, #0xAABBCCDD?什么是十六进制?
谢谢大家!
【问题讨论】:
标签: assembly arm cpu-registers