反汇编显示不同指令的相同二进制文件

时间:2014-06-02 16:02:32

标签: assembly arm iar thumb

我在我的应用程序和bootloader示例中使用at91sam4e16e微控制器 用于bootloader的ASF(xdk-1.15.0),名为starter_kit_bootloader_demo。

现在我已经为sam4e-ek定制了项目我正在尝试使用它更新二进制文件 引导程序。

更新后,我比较了两个二进制文件1)更新了disassembly of bootloader binary

和2)独立

enter image description here

两个二进制文件都是一样的 但是当我在IAR中调试它时,反汇编表明指令是不同的。为什么会有所不同?

1 个答案:

答案 0 :(得分:0)

我将原始.out文件中的调试信息添加到新的bootloader项目中。现在两个类似二进制文件的反汇编都是类似的。根据{{​​3}}的建议,它将向量表的二进制解释为一些无意义的指令。