第二部分 MCS-51单片机的指令系统及程序设计
第3章 MCS-51单片机的汇编语言指令系统
3.1 指令格式及常用符号
3.1.1 指令的汇编语言格式
MCS.5 1单片机的汇编语言指令格式如下:
(1)标号。它是用户设定的符号,表示该语句所在的地址。有了标号,程序中的其他语句在需要访问该语句时才能找到它。并不是所有语句前都必须有标号。标号由1~8个ASCII字符组成,必须以字母开头,标号中的字符不能使用在汇编语言中已经定义过了的符号,如已规定的指令助记符、伪指令及寄存器符号名称等。标号后面必须跟冒号。
(2)操作码助记符。它是由英文缩写组成的字符串,它规定了指令的操作功能,是指令格式中**不能空缺的部分。
(3)操作数。操作数用于给指令的操作提供数据或地址。在一条语句中,操作数可以是空白,也可能只有一项或二项,还可以有三项,多项操作数之间必须用逗号分隔,操作数与操作码之间须用空格分隔。操作数字段的内容可能包括工作寄存器名、特殊功能寄存器名、标号名、常数、符号$(PC的当前值)和表达式等。在两个操作数的指令中,把左边的操作数称为目的操作数,而右边的操作数称之为源操作数。
……