6-1.51单片机汇编语言的指令格式 ◇汇编语言指令格式 [标号]:操作码[操作数];[注释] WAIT0:JCT1,WAI0;发送完一个字节吗? ◇标号又称为指令地址符号。对标号有如下规定: ◇一般由1~8个ASC字符组成,以字母开头,其余字符可以是字母、数字和其他特定字符。 ◇不能使用助记符、伪指令或者寄存器的符号名称做标号。 ◇与操作码之间用冒号分开,带方括号表示为可选项。 ◇一个标号只能在程序中出现一次,不能重复出现。 ◇操作码是由助记符表示的字符串,它规定了指令要完成的具体操作。 ◇操作数是指参加操作的数据或数据的地址。 ◇注释是为该条指令所做的说明,以便于阅读,中英文不限,用“;”和 指令分开。 SiChuan Engineering Technical College-1959 Copyright c Http: // mcu.scete. net
SiChuan Engineering Technical College-1959 6 Copyright © Http:// mcu.scetc.net 6-1. 51单片机汇编语言的指令格式 汇编语言指令格式 [标号]: 操作码 [操作数] ;[注释] ↓ ↓ ↙ ↘ ↓ WAIT0 : JC TI, WAIT0 ;发送完一个字节吗? 标号 又称为指令地址符号。对标号有如下规定: 一般由1~8个ASCII字符组成,以字母开头,其余字符可以是字母、数字和其他特定字符。 不能使用助记符、伪指令或者寄存器的符号名称做标号。 与操作码之间用冒号分开,带方括号表示为可选项。 一个标号只能在程序中出现一次,不能重复出现。 操作码 是由助记符表示的字符串,它规定了指令要完成的具体操作。 操作数 是指参加操作的数据或数据的地址。 注 释 是为该条指令所做的说明,以便于阅读,中英文不限,用“ ; ”和 指令分开
6-1.51单片机汇编语言的指令格式 ◇51单片机汇编语言指令分类 分类方法 按指令占用的RoM空间 按指令功能 按指令执行的时间 数算‖逻控 单双 双 四 字字字 楼运转操 周 周 节节节 期期 指指指 单周期指令 指指 令令 指指指指損 令 令令 SiChuan Engineering Technical College-1959 Copyright c Http: // mcu.scete. net
SiChuan Engineering Technical College-1959 7 Copyright © Http:// mcu.scetc.net 分类方法 6-1. 51单片机汇编语言的指令格式 51单片机汇编语言指令分类 按指令占用的ROM 空间 双 字 节 指 令 单 字 节 指 令 三 字 节 指 令 按指令执行的时间 双 周 期 指 令 单 周 期 指 令 四 周 期 指 令 按指令功能 控 制 转 移 类 指 令 逻 辑 运 算 类 指 令 位 操 作 类 指 令 算 术 运 算 类 指 令 数 据 传 送 类 指 令