以Keil 4 为例。
在调试模式下通过Disassembly Windows查看机器码,通过Memory Windows查看内部数据存储器地址及内容。
在View菜单选项下可打开相应窗口。
Disassembly窗口中从左到右依次是程序存储器地址,机器码,汇编指令码
Memory窗口中通过在地址栏中输入“C : 地址”查看ROM地址对应的内容。
把keil
生成的HEX文件,用HEX2BIN转换成BIN文件。HEX文件是用ASCII来表示二进制的数值,Bin文件才是纯粹的二进制机器码。它的每一位的内容和程序烧到ROM中的数据是一一对应的。所以用编辑器打开BIN文件,看到的地址就是数据在ROM中的位置。