8051汇编语言程序设计概述.PDF

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8051汇编语言程序设计概述.PDF

8051汇编语言程序设计概述 主讲人 张毅刚 Harbin Institute of Technology 主讲人 张毅刚 1 8051编程语言概述 - 汇编语言  程序是指令的有序集合。  单片机运行就是执行指令序列的过程。  编写这一指令序列的过程称为编程设计或程序设计。  单片机编程语言常见为汇编语言与C51高级语言。  汇编语言:用英文字符表示指令,这些英文字符被称为助记符。  汇编语言源程序:用汇编语言编写的应用程序。  汇编语言与微处理器硬件紧密相连。 2 8051编程语言概述 - 汇编语言  “汇编”:汇编语言源程序需转换(翻译)成为二进制代码表示的机器 语言程序,才能识别和执行。  完成 “翻译”的程序称为汇编程序。经汇编程序“汇编”得到的以 “0”、“1”代码形式的机器语言程序称为目标程序。  优点:用汇编语言编写程序效率高,占用存储空间小,运行速度 快, 能编写出最优化的程序,  缺点:可读性差,离不开具体的硬件,是面向“硬件”的语言通 用性差。 3 8051编程语言概述 - 高级语言 高级语言:  不受微处理器具体 “硬件”的限制,优点:通用性强,直观、易懂、 易学,可读性好。  目前多数8051单片机用户使用C语言(C51)来进行程序设计,已公 认为高级语言中高效简洁而又贴近51单片机硬件的编程语言。  将C语言向单片机上移植,始于20世纪80年代的中后期。  经过十几年努力,C51已成为单片机的实用高级编程语言。 4 8051编程语言概述 - 程序设计的基本功  尽管目前已有不少设计人员使用C51来进行程序开发,但在对程序的 空间和时间要求较高的场合,汇编语言仍必不可少。  在这种场合下,可使用C语言和汇编语言混合编程。在很多需要直接 控制硬件且对实时性要求较高的场合,则更是非用汇编语言不可。  掌握汇编语言并能进行程序设计,是学习和掌握单片机程序设计的 基本功之一。 5 8051编程语言概述 - 汇编语言语句和格式 汇编语言语句和格式 两种基本语句:指令语句和伪指令语句。 (1)指令语句 已在第3讲介绍。每一指令语句在汇编时都产生一个指令代码(机器 代码),执行该指令代码对应着机器的一种操作。 (2)伪指令语句 是控制汇编(翻译)过程的一些控制命令。在汇编时没有机器代码与 之对应。 6 8051编程语言概述 - 汇编语言语句

文档评论(0)

zcbsj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档