- 单片机原理及应用系统设计
- 胡景春主编
- 378字
- 2021-10-27 13:42:50
第3章 指令系统和汇编语言程序设计
3.1 汇编指令格式
计算机指令系统是一套控制计算机操作的编码,称为机器语言。机器语言自身的特点决定了其难于直接用于程序设计,为了既能保持机器语言的特点,又能方便编写程序和阅读程序,人们采用助记符来代替机器指令代码,助记符与机器指令代码一一对应,人们把这种编程语言称为汇编语言,汇编语言程序可通过汇编程序转换成机器语言。
MCS-51单片机的指令由标号、操作码、操作数和注释4个部分组成,格式如下:
![](https://epubservercos.yuewen.com/0DCF85/21511155608174006/epubprivate/OEBPS/Images/51_01.jpg?sign=1739510815-nezVwS8yjpHV63vvXhBHWSD8yr0wwdLr-0-566a076477ca33f6febdf4c047b97eab)
例如:LOOP:MOV A,#31H;将立即数31H送累加器A中
其中,带有方括号[……]的部分表示该项是可选项,不一定都有,根据指令不同和程序设计的意图而变化。[标号:]表示该指令所在的地址,需以英文字母开头;操作码是指令的功能,操作数是完成操作所需要的数据,例如单字节指令只有操作码,双字节指令有操作码和一个操作数,三字节指令有操作码、目的操作数和源操作数;[注释]是为了阅读程序方便而加注的说明。