阿德发

[复制链接]
2413|6
 楼主| jb0655 发表于 2011-11-9 16:22 | 显示全部楼层 |阅读模式
本帖最后由 jb0655 于 2011-11-20 13:30 编辑

阿道夫
chen3bing 发表于 2011-11-9 16:26 | 显示全部楼层
我遇到的比你还诡异。汇编程序生成的HEX文件,反汇编,在build,结果不一样。
yewuyi 发表于 2011-11-9 16:48 | 显示全部楼层
在MPLAB中编译C代码后生成的OBJ文件,如果打开disassembuly  Listing窗口可以看到类似的ASM代码,但这个和汇编代码不是一个意思,这个文件一般也不能进行编译。

HEX文件只能通过专门的反汇编软件生成ASM文件,但任何反汇编软件都不能保证一定可以反汇编成功,这个还需要看反汇编的工程师的水平,如果水平不够,反汇编后的文件不能编译或者编译不正确都是很可能的。
 楼主| jb0655 发表于 2011-11-9 18:27 | 显示全部楼层
3# yewuyi

那怎么办啊?
asspeed 发表于 2011-11-9 23:36 | 显示全部楼层
肯定是偷拿别人的HEX来改改用。
xaq79 发表于 2011-11-10 11:11 | 显示全部楼层
很熟悉的工程师可以搞定的了
yewuyi 发表于 2011-11-14 10:01 | 显示全部楼层
如果你有C代码,则在编译选项中可以选择输出.as文件,这个基本就是ASM格式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

30

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部