【发布时间】:2013-02-05 03:07:54
【问题描述】:
我有手臂组装问题。 以下 armv7 汇编代码的十六进制二进制输出是什么?
LDR r3, #0xaabbccdd
BLX r3
我需要这个代码片段的汇编输出 但是我的电脑环境很差
提前谢谢你
【问题讨论】:
-
这不会编译。您不能在一条指令中使用
LDR r3, #0xaabbccdd,因为一条 arm 指令可以是 16 位或 32 位,它不允许您同时加载 32 位值。 -
请以“我有这个问题并想知道如何最好地解决它”的形式陈述问题。或“为什么这种方法不起作用?”。您当前的问题介于两者之间,几乎没有信心相信我给出的任何答案实际上对您有任何实际用途。
-
@unixsmurf 我以为他只是想获得这两条指令的二进制编码,我投了赞成票。
-
对不起,这实际上是一个糟糕的问题。我需要尽快知道这些汇编代码的二进制编码,但我只能使用互联网。