- 18
- 0
- 约2.26万字
- 约 45页
- 2019-03-30 发布于江苏
- 举报
第3章 MCS-51单片机汇编语言程序设计
单片机原理、接口及应用
单片机原理、接口及应用
第3章 MCS-51单片机汇编语言程序设计
内 容 提 要
★概述
★伪指
★汇编语言程序设计步骤
★顺序程序设计
★分支程序设计
★循环程序设计
★位操作程序设计
★子程序
★小结
第3章 MCS-51单片机汇编语言程序设计
3.1 概述
MCS-51单片机的编程语言可以是汇编语言也可以
是高级语言(如C语言),高级语言编程快捷,但程序
长,占用存储空间大,执行慢;汇编语言产生的目标
程序简短,占用存储空间小,执行快,能充分发挥计
算机的硬件功能。无论是高级语言还是汇编语言,源
程序都要转换成目标程序(机器语言)单片机才能执
行。
第3章 MCS-51单片机汇编语言程序设计
编译器C51
浮
C语言程序
动
地
绝对地址
址
目标程序 ·HEX
目
标 .BIN
汇编语言 程
源程序 序
连接/定位器 符号转换程序
L51 OHS51
汇编器A51
图 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
您可能关注的文档
- 第11章齿轮传动.pdf
- PC钢棒生产线送料机夹送辊断轴原因及改进.pdf
- 大口径潜水排污泵.pdf
- 分析化学第三章滴定分析法概论.pdf
- 磁性纳米材料及其在癌症诊疗中的应用888.pdf
- 产科院内感染的预防与控制措施.pdf
- 高铁酸盐对生活污水脱氮除磷效果研究.pdf
- 菜豆黄花叶病毒中国和叙利亚蚕豆分离物外壳蛋白的序列分析 英文 .pdf
- 高温电子设备对设计和可靠性带来挑战.pdf
- 第07章 蜗杆传动.pdf
- 2026年基因编辑行业伦理报告.docx
- 2026年智能音箱智能家居行业创新报告.docx
- 2026年零售行业线上线下融合报告.docx
- 2026年区块链行业供应链管理报告.docx
- 2026年高端医疗器械创新行业报告.docx
- 2026年教育科技领域虚拟现实教学创新报告.docx
- 2025-2026学年小学综合实践活动五年级下册人民版教学设计合集.docx
- 2025-2026学年小学信息技术(信息科技)五年级全一册(2024)义务教育版(2024)教学设计合集.docx
- 2025-2026学年高中物理选择性必修 第三册沪科版(2019)教学设计合集.docx
- 2026年新能源汽车行业趋势报告及创新报告.docx
最近下载
- BS EN 14644-13-2017 Cleanroom 国外国际标准规范.pdf VIP
- 前后蛇行轮滑教案.docx VIP
- 07消防水停运处置预案.docx VIP
- 2025年广东省高职院校五年一贯制转段考试文化课测试(英语).docx VIP
- GB50346-2011 生物安全实验室建筑技术规范.docx VIP
- 叉车理论考试参考题库及答案3套全.docx VIP
- 2026年安全培训《易制毒、易制爆化学品管理及应急预案》考试及答案.docx VIP
- GB50010-2010 混凝土结构设计规范(2015年版).pdf VIP
- 水工监测工(技师)试卷及答案.docx VIP
- SY 4201.2-2016 石油天然气建设工程施工质量验收规范 设备安装工程 第2部分:塔类.docx VIP
原创力文档

文档评论(0)