首页 > 其他 > 详细

在keil中调试汇编程序

时间:2015-04-06 16:53:32      阅读:231      评论:0      收藏:0      [点我收藏+]

1.新建工程的过程不变,选对芯片,只不过是在新建文件的时候是.asm后缀

2.编写汇编程序完成后,将其放到文件夹中,然后再工程上右击,生成Hex文件

3.然后按debug按钮

4.单步执行(step按钮),可以在右侧看到psw,r0-r7,a,b,pc等的变化,可以选择右下角的memory选项卡,在address中输入你希望看到的存储空间,即可看到其中的内容变化,输入address时的规则是:

在Memory窗口中输入址值,得到的结果是程序代码区的内容,由于51是采用的是哈佛结构,程序指令存储和数据存储分开。要查看各种内存区域的内容,只要在Address框内输入“字母:地址”即可显示相应的内存值。其中字母可以是C、D、I、X,分别代表的意义是: C:代码存储空间 D:直接寻址片内存储空间 I :间接寻址片内存储空间 X:扩展的外部RAM空间 如输入“d:0x30”就可显示直接寻址片内30H存储空间的内容了。 还可以使用右键“Modify Memory”选项修改指定内存的内容。

在keil中调试汇编程序

原文:http://www.cnblogs.com/lingxianxia/p/4396023.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!