- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机]第3章 MCS-51单片机汇编语音程序设计
本文由403496967贡献
ppt1。
第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计
单片机原理、接口及应用 单片机原理、
第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计
内 容 提 要
★概述 ★伪指令 ★汇编语言程序设计步骤 ★顺序程序设计 ★分支程序设计
★循环程序设计 ★位操作程序设计 ★子程序 ★小结
第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计
3.1 概述
MCS-51单片机的编程语言可以是汇编语言也可以 单片机的编程语言可以是汇编
语言也可以 是高级语言(如C语言),高级语言编程快捷,但程 是高级语言( 语言
),高级语言编程快捷, 语言),高级语言编程快捷 序长,占用存储空间大,执行
慢; 序长,占用存储空间大,执行慢;汇编语言产生的目 标程序简短,占用存储空
间小,执行快, 标程序简短,占用存储空间小,执行快,能充分发挥 计算机的硬件
功能。无论是高级语言还是汇编语言, 计算机的硬件功能。无论是高级语言还是汇编
语言, 源程序都要转换成目标程序(机器语言) 源程序都要转换成目标程序(机器
语言)单片机才能 执行。 执行。
第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计
3.1.1程序设计的3种基本语言
汇编语言是面向机器硬件的语言, 汇编语言是面向机器硬件的语言,要求程序
设计者 对MCS-51单片机具有很好的“软、硬结合”的功底。 MCS-51单片机具有很好
的“ 单片机具有很好的 硬结合”的功底。 语言基本上分为3 机器语言、 用于程序
设计的语言基本上分为 用于程序设计的语言基本上分为3种:机器语言、汇 编语言和
高级语言。 编语言和高级语言。 1.机器语言 1.机器语言 二进制代码表示的指令、
二进制代码表示的指令、数字和符号简称为机器语 不易懂,难记忆,易出错。 言,
不易懂,难记忆,易出错。
第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计 2.汇编语
言 . 英文助记符表示的指令称为符号语言或 英文助记符表示的指令称为符号语言或
汇编语言 符号语言 将汇编语言程序转换成为二进制代码表示的机器语言 程序称为汇
编程序 程序称为汇编程序 经汇编程序“汇编(翻译) 经汇编程序“汇编(翻译)”
得到的机器语言程序称为 目标程序,原来的汇编语言程序称为源程序。 目标程序,
原来的汇编语言程序称为源程序。 源程序 汇编语言特点: 汇编语言特点: 面向机
器的语言,程序设计员须对MCS-51的硬件有相当深入的了解。 面向机器的语言,程序
设计员须对MCS-51的硬件有相当深入的了解。 MCS 的硬件有相当深入的了解 助记符
指令和机器指令一一对应,用汇编语言编写的程序效率高,占用存储 助记符指令和机
器指令一一对应,用汇编语言编写的程序效率高,占用存储 程序效率高 空间小,运
行速度快 用汇编语言能编写出最优化的程序。 速度快, 空间小,运行速度快,用汇
编语言能编写出最优化的程序。 能直接管理和控制硬件设备(功能部件),它能处理
中断, 能直接管理和控制硬件设备(功能部件),它能处理中断,也能直接访问存
),它能处理中断 器及I/O接口电路。 I/O接口电路 器及I/O接口电路。 汇编语言和
机器语言都脱离不开具体机器的硬件,均是面向“机器” 汇编语言和机器语言都脱离
不开具体机器的硬件,均是面向“机器”的语 缺乏通用性。 言,缺乏通用性。
第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计 3.高级语
言 是一种面向过程而独立于计算机硬件结构的通用计 算机语言。 算机语言。 不受
具体机器的限制,使用了许多数学公式和数学计 不受具体机器的限制, 算上的习惯用
语,非常擅长于科学计算。常用的如 算上的习惯用语,非常擅长于科学计算。 BASI
C、FORTRAN以及C语言等。 BASIC、FORTRAN以及C语言等。 以及 高级语言优点:通用
性强,直观、易懂、易学,可 高级语言优点:通用性强,直观、易懂、易学, 读性
好。 读性好。
第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计
3.1.2 汇编语言语句的种类和格式
您可能关注的文档
- [计算机]改进网络学习实践活动的合作框架外文翻译.doc
- [计算机]招商流程2.doc
- [计算机]教学实施.doc
- [计算机]数字图像处理实验程序MATLAB.doc
- [计算机]数据库设计说明书-模版必须输出.doc
- [计算机]数据查找.doc
- [计算机]数据结构实验报告.doc
- [计算机]教学任务.ppt
- [计算机]新传输协议SCTP和DCCP在IPTV中的应用.pdf
- [计算机]整理的很经典的存储过程.doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)