标签(Label)
指向一大块的首地址。 使用方法: LABEL_NAME: XXX XXX
局部Label
以(点)开头,比如.begin,.1,.2。在不同的段中可以使用相同的带点开头的LABEL,不能重复。最好只用在代码段中。
变量
函数变量
指的是一个SUB_RUTIN的首地址。 比如DispStr,使用的时候是call DispStr,然后在声明时候因为它本来就是一个地址,就是用上面标签的同样的声明方式。 DispStr:(注意后面有冒号)
普通变量
使用equ生成的纯的变量(宏)
比如:TopOfStack equ $ - LABEL_STACK - 1
使用db dd dw生成的变量(地址)
生成的各种变量分别指向的是不同的数据类型(冒号可加可不加) 比如: _dwDispPos: dd (80 * 6 + 0) * 2