频道栏目
读书频道 > 系统 > 其他综合 > 深入理解8051单片机系统
2.3 汇编并运行8051程序
2015-12-03 13:17:48     我来说两句
收藏   我要投稿

本文所属图书 > 深入理解8051单片机系统

本书详细介绍了8051单片机的各种功能。主要内容包括8051微控制器、8051汇编语言编程、跳转指令、循环指令、调用指令、I O端口编程、8051寻址方式、算术逻辑指令与程序、8051 C语音编程、8051硬件接线、8051定时  立即去当当网订购

前面阐述了汇编语言程序的基本构成,接着介绍如何创建、汇编、生成可执行程序。图2-1是可执行汇编语言程序的梗概。

1.使用编辑器编辑与程序2-1类似的程序(见程序2-2)。许多比较好的编辑器或者文字处理器都可用于创建和/或编辑程序。常用的编辑器有MS-DOS的EDIT程序(或Windows的记事本),它们都集成于所有的微软操作系统。注意,选择的编辑器必须能创建ASCII码文件。对于汇编器来说,文件名一般遵循DOS约定,但源文件的扩展名为“asm”还是“src”,则取决于使用的是哪种汇编器,见汇编器的相关规定。下一步中的汇编器使用扩展名为“asm”的源文件。

2.包含步骤1中所创建的源代码的“asm”源文件被送入8051汇编器。汇编器将指令转换成机器代码,然后产生目标文件和列表(lst)文件。目标文件的扩展名是“obj”,列表文件的扩展名是“lst”。


 

 3.汇编器的第三步是链接。链接程序接受一个或多个目标文件并生成带有扩展名“abs”的绝对目标文件,此扩展名文件用于带有监控程序的8051学习板。

4.将“abs”文件送入名为“OH”的程序(目标文件转十六进制)中,从而产生即将烧入ROM中的扩展名为“hex”的文件。这个程序往往与8051汇编器配合使用。近来,基于Windows的汇编器已将步骤2~步骤4整合到一步当中。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.2 8051汇编编程简介
下一篇:2.3.1 有关“asm”和“obj”文件
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站