单片机原理接口及应用与嵌入第03章 MCS-51单片机汇编语音程序设计

VIP免费
2024-12-10 0 0 702KB 45 页 5.9玖币
侵权投诉
3 MCS-51 单片机汇编语言程序设计
单片机原理、接口及应用
单片机原理、接口及应用
3 MCS-51 单片机汇编语言程序设计
内 容 提 要
概述
伪指令
汇编语言程序设计步骤
顺序程序设计
分支程序设计
循环程序设计
位操作程序设计
子程序
小结
3 MCS-51 单片机汇编语言程序设计
3.1 概述
MCS-51 单片机的编程语言可以是汇编语言也可以
是高级语言(如 C语言),高级语言编程快捷,但程
序长,占用存储空间大,执行慢;汇编语言产生的目
标程序简短,占用存储空间小,执行快,能充分发挥
计算机的硬件功能。无论是高级语言还是汇编语言,
源程序都要转换成目标程序(机器语言)单片机才能
执行。c
3 MCS-51 单片机汇编语言程序设计
连接 /定位器
L51
汇编语言
源程序
汇编器 A51
符号转换程序 OHS
51
绝对地址
目标程序
.BIN
C语言程序
编译器 C51
·HEX
3-1 两种语言源程序转换成目标程序
3 MCS-51 单片机汇编语言程序设计
目前很多公司将编辑器、汇编器、编译器、连接
/ 定位器、符号转换程序做成集成软件包,用户进入该集
成环境,编辑好程序后,只需点击相应菜单就可以完成上
述的各步,如 WAVE 、
KEIL WAVE 集成软件的使用见附录。
:将汇编语言源程序转换成机器语言目标程序
过程称为汇编。
汇编程序
程序的系统软件称为汇编程序。
3 MCS-51 单片机汇编语言程序设计
汇编的方法
:汇编的方法有两
1. 手工汇编
人工查指令表,查出程序中每条指令对应的
机器代码。早期的计算机使用。
2.机器汇编
用计算机中的汇编程序对用户源程序进行汇
编。
用机器汇编要提供给汇编一些信息,遵循汇编
程序的一些约定。这些由伪指令指定。
3 MCS-51 单片机汇编语言程序设计
1) 确定程序中每条汇编语言指令的指令机器码
2) 确定每条指令在存储器中的存放地址
3) 提供错误信息
4) 提供目标执行文件 (*.OBJ/*.HEX) 和列表文件 (*.LST)
地址 机器码 源程序
ORG 2000H
2000H 78 30 MAIN MOV R0 #30H
2002H E6 MOV A @R0
3 MCS-51 单片机汇编语言程序设计
1. 机器指令:指令系统中的全部指令。每条机器指令都
有对应的机器代码,可以被 CPU 执行。
2. 伪指令: 汇编控制指令,没有指令代码,只用于汇编
过程,为汇编程序提供汇编信息。
一、汇编语言指令类型
宏汇编功能:将需要反复多次执行的程序段定义成一个宏
指令名(宏定义)。编程时,可在程序中使用宏指令名来替
代被定义的程序段(宏调用)。
3.2 伪指令
3 MCS-51 单片机汇编语言程序设计
宏定义过程
宏调用过程:
宏指令名 实际参数
宏指令名 实际参数
宏指令名 MACRO 形式参数
;被定义的程序段
ENDM
摘要:

第3章MCS-51单片机汇编语言程序设计单片机原理、接口及应用单片机原理、接口及应用第3章MCS-51单片机汇编语言程序设计内容提要★概述★伪指令★汇编语言程序设计步骤★顺序程序设计★分支程序设计★循环程序设计★位操作程序设计★子程序★小结第3章MCS-51单片机汇编语言程序设计3.1概述MCS-51单片机的编程语言可以是汇编语言也可以是高级语言(如C语言),高级语言编程快捷,但程序长,占用存储空间大,执行慢;汇编语言产生的目标程序简短,占用存储空间小,执行快,能充分发挥计算机的硬件功能。无论是高级语言还是汇编语言,源程序都要转换成目标程序(机器语言)单片机才能执行。 第3章MCS-51单片机...

展开>> 收起<<
单片机原理接口及应用与嵌入第03章 MCS-51单片机汇编语音程序设计.ppt

共45页,预览9页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:高等教育 价格:5.9玖币 属性:45 页 大小:702KB 格式:PPT 时间:2024-12-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 45
客服
关注