变量和标号都是用户定义的符号地址,
标号有两个属性,段基地址、
偏移地址
变量有三个属性,段基地址、
偏移地址
和数据类型
一般来说,标号只在代码段中被定义,而变量则可以被定义在数据段和代码段中。
标号是个死数,指的是一个固定的值,一般指向的目标不是程序段就是数据段 而且定义完就不能变了。编译程序的时候,编译器把标号统统用具体的立即数替换。
变量就是活的了,想怎么用就怎么用,一般这个指向的地址是RAM里的位置。
标号的三种定义方式:
1 . 直接定义 比如: next: 代码段
2. 用LABEL定义标号 : 标号名 LABEL NEAR/FAR
3 对于属性为NEAR和FAR标号也可用EQU定义.格式是:
标号名 EQU THIS NEAT/FAR
版权声明:本文为qq_40774175原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。