第4章佑指令及汇编语言源程序结构 1.标号和名字 标号和名字分别是给指令单元和伪指令起的符号名称,统 称为标识符。标号指出了指令的起始地址。程序员可通过标号 来引用所标识的指令,如可作为JMP和CAL指令的转移目标,与 具体的指令地址相联系。而伪指令语句中的名字一般用作定义 变量名、过程名、记录名等,不作为指令的操作数使用。标号 可以任选或省略,而名字有时可任选或省略,有时则是强制的, 具体取决于实际的定义符。标号和名字都可由不超过31个的字 符串组成。可选字符集为:
第4章 伪指令及汇编语言源程序结构 1.标号和名字 标号和名字分别是给指令单元和伪指令起的符号名称,统 称为标识符。标号指出了指令的起始地址。程序员可通过标号 来引用所标识的指令,如可作为JMP和CALL指令的转移目标,与 具体的指令地址相联系。而伪指令语句中的名字一般用作定义 变量名、过程名、记录名等,不作为指令的操作数使用。标号 可以任选或省略,而名字有时可任选或省略,有时则是强制的, 具体取决于实际的定义符。标号和名字都可由不超过31个的字 符串组成。可选字符集为:
第4章佑指令及汇编语言源程序结构 1.标号和名字 标号和名字分别是给指令单元和伪指令起的符号名称,统 称为标识符。标号指出了指令的起始地址。程序员可通过标号 来引用所标识的指令,如可作为JMP和CAL指令的转移目标,与 具体的指令地址相联系。而伪指令语句中的名字一般用作定义 变量名、过程名、记录名等,不作为指令的操作数使用。标号 可以任选或省略,而名字有时可任选或省略,有时则是强制的, 具体取决于实际的定义符。标号和名字都可由不超过31个的字 符串组成。可选字符集为:
第4章 伪指令及汇编语言源程序结构 1.标号和名字 标号和名字分别是给指令单元和伪指令起的符号名称,统 称为标识符。标号指出了指令的起始地址。程序员可通过标号 来引用所标识的指令,如可作为JMP和CALL指令的转移目标,与 具体的指令地址相联系。而伪指令语句中的名字一般用作定义 变量名、过程名、记录名等,不作为指令的操作数使用。标号 可以任选或省略,而名字有时可任选或省略,有时则是强制的, 具体取决于实际的定义符。标号和名字都可由不超过31个的字 符串组成。可选字符集为:
第4章佑指令及汇编语言源程序结构 )字母A~Z或a~z (2)数字0~9; (3)特殊符号@$一·:?[]();/+—*%&等 必须注意,标号不允许用数字开头,也不允许用特殊符号 单独作为标识符,更不允许用汇编语言中有特定意义的保留字, 如指令助记符、伪指令、寄存器名和运算符等
第4章 伪指令及汇编语言源程序结构 (1) 字母A~Z或a~z; (2) 数字0~9; (3) 特殊符号@$-·:?[] () ;/ + - * % &等。 必须注意,标号不允许用数字开头,也不允许用特殊符号 单独作为标识符,更不允许用汇编语言中有特定意义的保留字, 如指令助记符、伪指令、寄存器名和运算符等
第4章佑指令及汇编语言源程序结构 2.助记符和定义符 助记符和定义符分别用于规定指令语句的操作性质和伪指 令语句的伪操作功能,所以统称为操作符。要注意的是,在指 令语句的助记符前面,还可根据需要加“前缀
第4章 伪指令及汇编语言源程序结构 2.助记符和定义符 助记符和定义符分别用于规定指令语句的操作性质和伪指 令语句的伪操作功能,所以统称为操作符。要注意的是,在指 令语句的助记符前面,还可根据需要加“前缀”
第4章佑指令及汇编语言源程序结构 3.操作数 操作数也叫参数。助记符和定义符都可后跟一个或多个操 作数,作为操作处理的对象,当然也可不跟。各操作数之间要 用逗号“,”分隔开。 根据寻址方式等因素的不同,操作数可以有4类:常量、寄 存器、存储器和表达式。对常量、存储器和表达式3种操作数作 如下说明
第4章 伪指令及汇编语言源程序结构 3.操作数 操作数也叫参数。助记符和定义符都可后跟一个或多个操 作数,作为操作处理的对象,当然也可不跟。各操作数之间要 用逗号“ , ”分隔开。 根据寻址方式等因素的不同,操作数可以有4类:常量、寄 存器、存储器和表达式。对常量、存储器和表达式3种操作数作 如下说明