汇编语言语句实例 MOV CX,0;传送指令,具有2个操作数 DELAY: NOP ;空操作指令,没有操作数,带有标号 LOOP DELAY 循环指令,标号 DELAY说明转移位置 BUFFERDB1,2,3,4,5,6,7 ;数据定义伪指令,在主存中开辟7个连续的 字节单元,初值依次为1~7, BUFFER表示首地址
MOV CX,0 ;传送指令,具有2个操作数 DELAY: NOP ;空操作指令,没有操作数,带有标号 LOOP DELAY ;循环指令,标号DELAY说明转移位置 BUFFER DB 1,2,3,4,5,6,7 ;数据定义伪指令,在主存中开辟7个连续的 字节单元,初值依次为1~7,BUFFER表示首地址
第3章 标号、名字与标识符 标号是反映硬指令位置(逻辑地址)的标识符, 后跟一个冒号分隔 >名字是反映伪指令位置(逻辑地址)和属性的 标识符,后跟空格或制表符分隔,没有一个冒 号 标识符( Identifier)一般最多由31个字母、数 字及规定的特殊符号(如_、$、?、@)组成, 不能以数字开头。默认情况下,汇编程序不区 别标识符中的字母大小写 个程序中,每个标识符的定义是唯一的,还 不能是汇编语言采用的保留字
标号、名字与标识符 ➢ 标号是反映硬指令位置(逻辑地址)的标识符, 后跟一个冒号分隔 ➢ 名字是反映伪指令位置(逻辑地址)和属性的 标识符,后跟空格或制表符分隔,没有一个冒 号 ➢ 标识符(Identifier)一般最多由31个字母、数 字及规定的特殊符号(如 _、$、?、@)组成, 不能以数字开头。默认情况下,汇编程序不区 别标识符中的字母大小写 ➢ 一个程序中,每个标识符的定义是唯一的,还 不能是汇编语言采用的保留字 第3章
第3章 保留字 保留字( Reserved word)是汇编程 序已经利用的标识符,主要有: o硬指令助记符—例如:Mov、ADD o伪指令助记符——例如:DB、EQU o操作符—例如: OFFSET、PTR o寄存器名—例如:AX、Cs o预定义符号——例如:@data 汇编语言大小写不敏感
保留字 ➢保留字(Reserved Word)是汇编程 序已经利用的标识符,主要有: o 硬指令助记符——例如:MOV、ADD o 伪指令助记符——例如:DB、EQU o 操作符——例如:OFFSET、PTR o 寄存器名——例如:AX、CS o 预定义符号——例如:@data 第3章 汇编语言大小写不敏感
第3章 助记符 >硬指令助记符可以是任何一条处理器指 令,也可以是一条宏指令 >伪指令助记符将在本章和下章学习 >前一章引入的定义字节数据和字符串的 DB就是伪指令
第3章 助记符 ➢硬指令助记符可以是任何一条处理器指 令,也可以是一条宏指令 ➢伪指令助记符将在本章和下章学习 ➢前一章引入的定义字节数据和字符串的 DB就是伪指令
第3章 操作数与参数 处理器指令的操作数可以是立即 数、寄存器和存储单元 >伪指令的参数可以 是常数、变量名、表 达式等,可以有多个 参数之间用逗号分隔
第3章 操作数与参数 ➢处理器指令的操作数可以是立即 数、寄存器和存储单元 ➢ 伪指令的参数可以 是常数、变量名、表 达式等,可以有多个, 参数之间用逗号分隔