汇编语言自变量值

通常,自变量可以是数据的地址,也可以是数据本身 (在汇编语言术语中,可以是可重定位的表达式,也可以是绝对表达式)。

可重定位的表达式不得包含不匹配的方括号 (引号外) 或不匹配的引号 (除 length-attribute 引用外)。 如果遵循此规则,那么可以使用任何表达式,包括文字常量 (例如 =AL2(100)) ,格式 (例如 20 (0,R11)) 以及使用宏替换工具的格式。

绝对表达式必须是长度属性引用或自定义常量的单个术语。

必须注意等号,只有在引用寄存器 (指针引用) 时才应使用等号。 例如,如果将等同符号用于长度,那么会将其视为长度的地址并发生不可预测的错误。

可以按如下所示替换自变量值:
数据值
可以替换为可重定位的表达式,该表达式是对自变量的正确类型的数据的汇编语言引用,也可以替换为自变量的正确类型的常量。
data-ref
可以替换为可重定位的表达式,该表达式是对自变量的正确类型数据的汇编语言引用。
数据区
可替换为可重定位的表达式,该表达式是对具有半字 (DS H) ,全字 (DS F) 或字符串 (CLn) 类型的数据的汇编语言引用。
ptr-ref
可以替换为作为寄存器的汇编语言引用的任何绝对表达式。
cpsm-token
可替换为可重定位的表达式,该表达式是对具有全字 (DS F) 类型的数据的汇编语言引用。