- 2
- 0
- 约2.55千字
- 约 29页
- 2022-03-03 发布于上海
- 举报
?
?
【第三章】汇编语言程序设计
?
?
文章目录
【 1. 前言 】
【 2. 伪指令 】
【 3. 顺序程序设计 】
【 4. 分支程序设计 】
多分支散转程序的设计
【 5. 循环程序设计 】
【 6. 位操作程序设计 】
【 7. 子程序设计 】
【 8. 小结 】
【 1. 前言 】
无论哪种嵌入式系统,都有两种编程语言—汇编语言和高级语言(主要是C语言)
汇编语言产生的目标程序简短,占用存储空间小,执行快,能充分发挥计算机的硬件功能。
高级语言编程快捷,但程序长,占用存储空间大,执行的实时较差;
为发挥各自的优势,在复杂的嵌入式系统中,往往实时控制部分采用汇编语言,而数据的运算和处理部分采用C语言。因此对于嵌入式系统的工程师而言,两种语言都必须掌握。
无论是高级语言还是汇编语言,源程序都要转换成目标程序(机器语言) 计算机才能执行。
支持写入8XX51单片机或仿真调试的目标程序有两种文件格式:.BIN文件和:HEX文件,.BIN文件是由编译器生成的二进制文件,是程序的机器码。.HEX文件是由INTER公司定义的一种格式,这种格式包括地址、数据和校验码,并用ASCII码来存储。.BIN文件需通过符号转换程序OHS51进行转换,成为HEX文件后,才能显示并可供打印出来。
汇编:将汇编语言源程序转换成机器语言目标程序的过程称为汇编。
汇编程序:能将汇编语言
原创力文档

文档评论(0)