第四章 AT89s52指令新系统.ppt

第四章 AT89s52指令新系统

第四章 AT89S52指令系统;第四章 AT89S52指令系统;第四章 AT89S52指令系统;第四章 AT89S52指令系统;4.1 汇编语言指令格式 ;4.1.1 汇编语言执行指令格式;标号(可以没有):用户定义的符号。以字母开始,后跟1-8个英文字母或数字,并以冒号“:”结尾。 如DELAY:MOV A,#08h; 标号的实际意义代表当前语句在程序存储器中的存放地址,如0100H,做为程序跳转或转移的标记,该地址编译软件会自动产生。 ;操作码:也称助记符,汇编语言中由英文单词缩写而成,反映指令的功能。 操作数(可以没有):参加操作的数据或数据存放的地址。 不同功能的指令,可以有3个、2个、1个或者根本没有操作数,与操作码之间至少需要一个空格隔开。反映指令的操作对象。 操作数1称为目的操作数,操作数2称为源操作数。 ;注释(可以没有):程序员对该条指令或程序段的说明 通常对程序的功能、主要内容、进入和退出子程序的条件等关键进行注释,以提高程序的可读性。 汇编时不被编译,因而在机器代码的目标程序中并不出现,也不影响程序的执行。 注释内容以分号“;”开始,可以为任何字符,注释内容占多行时,每行都必须以分号“;”开始。 ;4.1.2 汇编伪指令;常用的伪指令 ;1.ORG(Orgin) 定位伪指令;2.END 结束汇编伪指令;3.DB(Define Byte) 定义字节

文档评论(0)

1亿VIP精品文档

相关文档