单片机原理及应用系统设计
上QQ阅读APP看书,第一时间看更新

第3章 指令系统和汇编语言程序设计

3.1 汇编指令格式

计算机指令系统是一套控制计算机操作的编码,称为机器语言。机器语言自身的特点决定了其难于直接用于程序设计,为了既能保持机器语言的特点,又能方便编写程序和阅读程序,人们采用助记符来代替机器指令代码,助记符与机器指令代码一一对应,人们把这种编程语言称为汇编语言,汇编语言程序可通过汇编程序转换成机器语言。

MCS-51单片机的指令由标号、操作码、操作数和注释4个部分组成,格式如下:

例如:LOOP:MOV A,#31H;将立即数31H送累加器A中

其中,带有方括号[……]的部分表示该项是可选项,不一定都有,根据指令不同和程序设计的意图而变化。[标号:]表示该指令所在的地址,需以英文字母开头;操作码是指令的功能,操作数是完成操作所需要的数据,例如单字节指令只有操作码,双字节指令有操作码和一个操作数,三字节指令有操作码、目的操作数和源操作数;[注释]是为了阅读程序方便而加注的说明。