汇编语言指令格式
要用汇编语言编写正确的程序,一定要了解汇编语言的指令格式。汇编语言的指令格式如下:
[标号:]操作码(空格)[操作数1] [,操作数2] [,操作数3] [;注释]
下面是一条汇编语言指令:
MAIN:MOV P3,#FFH ;该指令的功能是将数据11111111(即FFH)送到P3端口
① 标号。用来标注指令的地址,一般由 1~8 个字母和数字组合而成,但必须以字母开头,以冒号“:”结束。上面的汇编语言指令中,标号是“MAIN:”。
② 操作码。用来规定指令的操作功能,一般由 2~5 个字母(英文单词或单词的缩写)组成。上面的汇编语言指令中,操作码是“MOV”。
③ 操作数。它是操作码的操作对象,操作数通过空格与操作码分开,在一条指令中可以有0~3个操作数,操作数之间用逗号“,”隔开。上面的汇编语言指令中,操作数是“P3, #0FFH”。
④ 注释。它是编程者对指令的说明,通常用来描述程序的功能。在编写一些大型的、复杂的程序时,对程序进行注释,有利于调试程序,使别人容易读懂程序,注释以分号“;”开始。
在汇编语言指令中,一定要有操作码,而“[ ]”中的内容根据情况可有可无。要注意的是,指令中的“:”、“,”、“;”为半角符号,应在输入法为英文状态时输入。