第03章 MCS51单片机汇编语音程序设计清华单片机课件.pdfVIP

  • 18
  • 0
  • 约2.26万字
  • 约 45页
  • 2019-03-30 发布于江苏
  • 举报

第03章 MCS51单片机汇编语音程序设计清华单片机课件.pdf

第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

文档评论(0)

1亿VIP精品文档

相关文档