汇编语言中标注的规则是什么?

1,常量类型:

十进制数:以D结尾,可省略;十六进制数:以H结尾;如果以字母A-F开头,则需要在前面加0,以免被识别为助记符;二进制数:以B结尾;八进制数:以Q结尾..

2.此类型名称:

在程序中,如果需要访问另一种数据类型的存储单元,可以使用强制属性运算符PTR来实现。但是,如果您想用程序中的其他数据类型频繁地访问存储单元,那么您必须在每次访问它时添加强制属性操作符PTR。虽然这样可行,但是写程序的时候比较麻烦。

为了克服上述不便,汇编语言提供了另一个运算符,THIS,它为同一个存储单元取另一个别名。这个别名可以有自己的数据属性,但是它的段地址和偏移量不变。

扩展数据

在汇编语言中,标签、内存变量名、子程序名和宏名都是标识符,一般最多由31个字母、数字和指定的特殊字符(?、@、_、$)等。,并且不能以数字开头。

通常,汇编语言不区分标识符中字母的大小写。和高级语言中的变量名一样,一般要求标识符尽可能有意义,这样会大大提高程序的可读性,有助于理解程序。

但标识符在汇编语言中不能是保留字,主要指指令助记符、伪指令定义、寄存器名和一些有特殊含义的字符串。

比如MSG1,ERRMSG2,ASC1,asc2等。都是合法的标识符,而1a,ah,mov等。不是。试比较ABCDH和0ABCDH的区别。前者是标识符,后者是十六进制值!