HEX是BIN的文本描述,将BIN文件切割成若干隔小块,在每个小块前面增加了起始地址,数据长度,并将16进制改为ASCII码,在此基础上形成HEX的基本单元。最后,这些单元连接起来就是HEX文件了。
实际上就是最终二进制代码的文本表述。你用记事本打开看看就明白了。
hex文件中仍然可以解析出各功能模块的分块,因此由hex文件比较容易进行反汇编。
如果程序不大的话,可以程序发给我,我来帮你查找一下原因。
个人邮箱:
ppt1845@163.com
另外,1楼那位朋友说的是在C语言中直接嵌入汇编的需要注意的点,一看就是从我以前写过的(或者被他人转载的)地方复制过来的,就连一个标点符号都不变。呵呵