- 8
- 0
- 约1.33万字
- 约 42页
- 2016-12-04 发布于河南
- 举报
单片机原理及应-第4章 汇编语言程序设计
第4章汇编语言程序设计 本章学习目标: 了解汇编语言程序设计步骤。 掌握简单的顺序程序设计。 掌握简单的分支程序设计。 掌握简单的循环程序设计。 掌握简单的子程序设计。 掌握一些常用程序设计。 4.1 汇编语言程序设计概述 4.1.1 程序设计语言 1.机器语言 机器语言是计算机唯一能识别和执行的语言,用其编写的程序执行效率最高,速度最快,但由于指令的二进制代码很难记忆和辨认,给程序的编写、阅读和修改带来很多困难,所以几乎没有人直接使用用机器语言来编写程序。 2.汇编语言 为了容易理解和记忆计算机的指令,人们用英文助记符表示指令,用助记符表示的指令就是符号语言或汇编语言。 汇编语言特点: (1)面向机器的语言,程序设计员须对MCS-51的硬件有相当深入的了解。 (2)助记符指令和机器指令一一对应,用汇编语言编写的程序效率高,占用存储空间小,运行速度快,用汇编语言能编写出最优化的程序。能直接管理和控制硬件设备(功能部件),它能处理中断,也能直接访问存储器及I/O接口电路。 (3)汇编语言和机器语言都脱离不开具体机器的硬件,均是面向“机器”的语言,缺乏通用性。 3.高级语言 高级语言是一种面向算法、过程和对象的程序设计语言,它采用更接近人们自然语言和习惯的数学表达式及直接命令的方法来描述算法、过程和对象。高级语言的语句直观、易学、通用性强,便于推广、交流,但高
原创力文档

文档评论(0)