单片机第4章汇编语言程序设计概论.pptVIP

  • 14
  • 0
  • 约 88页
  • 2016-07-22 发布于湖北
  • 举报
单片机第4章汇编语言程序设计概论

第四章 汇编语言 程序设计 ;4.1.1 单片机编程语言 常用的编程语言是汇编语言和高级语言。 1.汇编语言 用英文字符来代替机器语言,这些英文字符被称为助记符汇编语言:用助记符表示的指令。 汇编语言源程序:用汇编语言编写的程序。 “汇编”:汇编语言源程序需转换(翻译)成为二进制代码表示的机器语言程序,才能识别和执行。 完成“翻译”的程序称为汇编程序。经汇编程序“汇编”得到的以“0”、“1”代码形式表示的机器语言程序称为目标程序。 ;优点:用汇编语言编写程序效率高,占用存储空间小,运行速度快,能编写出最优化的程序, 缺点:可读性差,离不开具体的硬件,是面向“硬件”的语言通用性差。 2.高级语言 不受具体“硬件”的限制,优点:通用性强,直观、易懂、易学,可读性好。 目前多数的51单片机用户使用C语言(C51)来进行程序设计,已公认为高级语言中高效简洁而又贴近51单片机硬件的编程语言。 将C语言向单片机上移植,始于20世纪80年代的中后期。 ;经过十几年努力,C51已成为单片机的实用高级编程语言。 尽管目前已有不少设计人员使用C51来进行程序开发,但在对程序的空间和时间要求较高的场合,汇编语言仍必不可少。 在这种场合下,可使用C语言和汇编语言混合编程。在很多需要直接控制硬件且对实时性要求较高的场合,则更是非用汇编语言不可。 掌握汇编语言并能进行程序设计,是学习和掌握单片机程序设计

文档评论(0)

1亿VIP精品文档

相关文档