欢迎来到天天文库
浏览记录
ID:19311962
大小:36.76 KB
页数:24页
时间:2018-09-30
《第3章 mcs-51单片机汇编语音程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章MCS-51单片机汇编语音程序设计本文由403496967贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第3章MCS-51单片机汇编语言程序设计章单片机汇编语言程序设计单片机原理、接口及应用单片机原理、第3章MCS-51单片机汇编语言程序设计章单片机汇编语言程序设计内容提要★概述★伪指令★汇编语言程序设计步骤★顺序程序设计★分支程序设计★循环程序设计★位操作程序设计★子程序★小结第3章MCS-51单片机汇编语言程序设计章单片机汇编语言程序设计3.1概述MCS-51单片机的编程语言可以是汇编语言也可以单片机的编程语
2、言可以是汇编语言也可以是高级语言(如C语言),高级语言编程快捷,但程是高级语言(语言),高级语言编程快捷,语言),高级语言编程快捷序长,占用存储空间大,执行慢;序长,占用存储空间大,执行慢;汇编语言产生的目标程序简短,占用存储空间小,执行快,标程序简短,占用存储空间小,执行快,能充分发挥计算机的硬件功能。无论是高级语言还是汇编语言,计算机的硬件功能。无论是高级语言还是汇编语言,源程序都要转换成目标程序(机器语言)源程序都要转换成目标程序(机器语言)单片机才能执行。执行。第3章MCS-51单片机汇编语言程序设计章单片机汇编语言程序设计3.1.1程序设计的3种基本
3、语言汇编语言是面向机器硬件的语言,汇编语言是面向机器硬件的语言,要求程序设计者对MCS-51单片机具有很好的“软、硬结合”的功底。MCS-51单片机具有很好的“单片机具有很好的硬结合”的功底。语言基本上分为3机器语言、用于程序设计的语言基本上分为用于程序设计的语言基本上分为3种:机器语言、汇编语言和高级语言。编语言和高级语言。1.机器语言1.机器语言二进制代码表示的指令、二进制代码表示的指令、数字和符号简称为机器语不易懂,难记忆,易出错。言,不易懂,难记忆,易出错。第3章MCS-51单片机汇编语言程序设计章单片机汇编语言程序设计2.汇编语言.英文助记符表示的指
4、令称为符号语言或英文助记符表示的指令称为符号语言或汇编语言符号语言将汇编语言程序转换成为二进制代码表示的机器语言程序称为汇编程序程序称为汇编程序经汇编程序“汇编(翻译)经汇编程序“汇编(翻译)”得到的机器语言程序称为目标程序,原来的汇编语言程序称为源程序。目标程序,原来的汇编语言程序称为源程序。源程序汇编语言特点:汇编语言特点:面向机器的语言,程序设计员须对MCS-51的硬件有相当深入的了解。面向机器的语言,程序设计员须对MCS-51的硬件有相当深入的了解。MCS的硬件有相当深入的了解助记符指令和机器指令一一对应,用汇编语言编写的程序效率高,占用存储助记符指令
5、和机器指令一一对应,用汇编语言编写的程序效率高,占用存储程序效率高空间小,运行速度快用汇编语言能编写出最优化的程序。速度快,空间小,运行速度快,用汇编语言能编写出最优化的程序。能直接管理和控制硬件设备(功能部件),它能处理中断,能直接管理和控制硬件设备(功能部件),它能处理中断,也能直接访问存),它能处理中断器及I/O接口电路。I/O接口电路器及I/O接口电路。汇编语言和机器语言都脱离不开具体机器的硬件,均是面向“机器”汇编语言和机器语言都脱离不开具体机器的硬件,均是面向“机器”的语缺乏通用性。言,缺乏通用性。第3章MCS-51单片机汇编语言程序设计章单片机汇
6、编语言程序设计3.高级语言是一种面向过程而独立于计算机硬件结构的通用计算机语言。算机语言。不受具体机器的限制,使用了许多数学公式和数学计不受具体机器的限制,算上的习惯用语,非常擅长于科学计算。常用的如算上的习惯用语,非常擅长于科学计算。BASIC、FORTRAN以及C语言等。BASIC、FORTRAN以及C语言等。以及高级语言优点:通用性强,直观、易懂、易学,可高级语言优点:通用性强,直观、易懂、易学,读性好。读性好。第3章MCS-51单片机汇编语言程序设计章单片机汇编语言程序设计3.1.2汇编语言语句的种类和格式MCS-51的汇编语言的四分段格式如下:MCS
7、-51的汇编语言的四分段格式如下:的汇编语言的四分段格式如下标号字段:标号字段:操作码字段操作数字段规则:规则:;注释字段(1)标号字段和操作字码段之间要有冒号“:”相隔;标号字段和操作字码段之间要有冒号“相隔;(2)操作码字段和操作数字段间的分界符是空格;操作码字段和操作数字段间的分界符是空格;(3)双操作数之间用逗号相隔;双操作数之间用逗号相隔;(4)操作数字段和注释字段之间的分界符用分号“;”相操作数字段和注释字段之间的分界符用分号“隔。操作码字段为必选项,其余各段为任选项。操作码字段为必选项,其余各段为任选项。例3-1下面是一段汇编语言程序的四分段书写
8、格式第3章MCS-51单片机汇编语言程
此文档下载收益归作者所有