keil uvision 中怎样查看程序的机器码,和在ROM中的位置啊!

高手指点!
2024-12-16 22:39:23
推荐回答(2个)
回答1:

以Keil 4 为例。

在调试模式下通过Disassembly Windows查看机器码,通过Memory Windows查看内部数据存储器地址及内容。

在View菜单选项下可打开相应窗口。

Disassembly窗口中从左到右依次是程序存储器地址,机器码,汇编指令码

Memory窗口中通过在地址栏中输入“C : 地址”查看ROM地址对应的内容。

回答2:

把keil
生成的HEX文件,用HEX2BIN转换成BIN文件。HEX文件是用ASCII来表示二进制的数值,Bin文件才是纯粹的二进制机器码。它的每一位的内容和程序烧到ROM中的数据是一一对应的。所以用编辑器打开BIN文件,看到的地址就是数据在ROM中的位置。