打印

阿德发

[复制链接]
1576|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

那怎么办啊?

使用特权

评论回复
5
asspeed| | 2011-11-9 23:36 | 只看该作者
肯定是偷拿别人的HEX来改改用。

使用特权

评论回复
6
xaq79| | 2011-11-10 11:11 | 只看该作者
很熟悉的工程师可以搞定的了

使用特权

评论回复
7
yewuyi| | 2011-11-14 10:01 | 只看该作者
如果你有C代码,则在编译选项中可以选择输出.as文件,这个基本就是ASM格式

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

30

帖子

1

粉丝