本文主要是介绍LABEL伪指令的功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
LABEL 一般用作定义变量和标号的属性,它是与紧接着的下一条变量和标号定义语句相关的,其类型可以为BYTE、WORD、DWORD、QWORD、NEAR、FAR等等。
用法为:
buffer(变量) LABEL BYTE(类型)
例如:
Buffer1 LABEL WORD
Buffer2 DB 20 DUP (?)
通常,紧接着的下一条语句定义的类型与LABEL指定的类型不同。而实际上,Buffer1是Buffer2的别名,两者指向内存中的同一个存储地址。
换言之,同一组数据定义了两种不同的类型,在接受不同数据类型的访问时,可以指定相应的标号。
如接受一个字类型数据访问时,使用Buffer1;接受字节类型数据访问时,使用Buffer2。否则因为数据类型不匹配,编译器编译时将出现异常。
这篇关于LABEL伪指令的功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!