汇编语言中标号和变量的区别 | 您所在的位置:网站首页 › dw设计和代码有什么区别 › 汇编语言中标号和变量的区别 |
变量和标号都是用户定义的符号地址, 标号有两个属性,段基地址、偏移地址 变量有三个属性,段基地址、偏移地址和数据类型 一般来说,标号只在代码段中被定义,而变量则可以被定义在数据段和代码段中。 标号是个死数,指的是一个固定的值,一般指向的目标不是程序段就是数据段 而且定义完就不能变了。编译程序的时候,编译器把标号统统用具体的立即数替换。 变量就是活的了,想怎么用就怎么用,一般这个指向的地址是RAM里的位置。 标号的三种定义方式: 1 . 直接定义 比如: next: 代码段 2. 用LABEL定义标号 : 标号名 LABEL NEAR/FAR 3 对于属性为NEAR和FAR标号也可用EQU定义.格式是: 标号名 EQU THIS NEAT/FAR
|
CopyRight 2018-2019 实验室设备网 版权所有 |