LOGO单片机原理及应用第二章汇编语言和汇编程序汇编语言的基本概念程序一条指令只能完成有限的功能,要完成比较复杂的功能,就要有一组按一定顺序排列的指令,即程序
程序是指令的有序集合
本章介绍MCS-51单片机的汇编语言程序设计
因为实现某一功能的程序并不是唯一的,程序有简有繁,占用内存单元有多有少,执行时间有长有短,所以我们应根据单片机的指令系统,力求编制简洁、占内存少、执行时间短的程序
在程序设计中,只有精心设计、选择合适的指令和合理的结构,才能达到上述的目标
第二章汇编语言和汇编程序程序设计语言计算机程序设计语言是计算机能够理解和执行的语言
它随着计算机的诞生而诞生,它随着计算机的发展而发展
迄今为止,计算机的程序设计语言很多,但通常分为机器语言、汇编语言、高级语言三种
1、机器语言是一种直接为计算机识别和执行的机器级语言
有两种表现形式:一种是二进制形式,一种是十六进制形式
机器语言的二进制形式由二进制代码“0”和“1”构成,可以直接存放在计算机存储器内
机器语言的十六进制形式,由十六个数字符0-F组成
机器语言难读、难写、难记、难改,一般不用来编写程序
2、汇编语言是人们用来替代机器语言进行程序设计的语言
由助记符、保留字和伪指令组成
3、高级语言是面向过程和问题并能独立于机器的通用程序设计语言
第二章汇编语言和汇编程序汇编语言概述用助记符编写的程序设计语言称为汇编语言
汇编语言是面向机器的语言,和CPU有关,不同的CPU的机器有不同的汇编语言;汇编语言属于低级语言;程序设计就是编写计算机程序的过程;特点:用汇编程序设计单片机程序时,对数据的存放、寄存器和工作单元的使用等具体工作要由设计者来安排
而设计高级语言时,这些工作都由计算机自动安排,程序设地者不必过问
第二章汇编语言和汇编程序程序设计步骤分析问题确定算法绘制程序流程图分配内存单元编写汇编源代码调