天天看点

汇编语言的符号

目录

    • 一、等值语句
    • 二、等号语句

在编制源程序时,程序设计人员常把某些常数、表达式等用一自定义的符号表示,这样,为编写程序带来许多方便。

为了让程序设计人员能够自己进行符号定义,汇编语言提供了两条符号定义伪指令。

一、等值语句

格式:符号 EQU 表达式

功能:为表达式或其他符号定义一个等价的符号。但不申请分配存储单元。其主要用法如下。

(1)为常数或数值定义一个符号。例如:

汇编语言的符号

(2)为地址表达式定义一个符号。例如:

汇编语言的符号

(3)为变量、标号或指令助记符定义一个符号。例如:

汇编语言的符号

注意:

(1)等值语句仅在汇编源程序时,作为替代符号用,不产生任何目标代码,也不占有存储单元。因此,等值语句左边的符号没有段、偏移量和类型 3 个属性。

(2)在同一源程序中,同一符号不能用 EQU 伪指令重新定义。例如:

汇编语言的符号

第二条 EQU 语句因符号重新定义而出现语法错误。

二、等号语句

格式:符号=表达式

功能:与等值语句 EQU 相同。但是等号语句可以重新定义符号。

例如:

汇编语言的符号

原文:汇编语言的符号

(完)

继续阅读