MASM32中这种声明的语法是什么?

时间:2011-03-13 05:55:23

标签: syntax assembly masm32

szCaption db 'System Information', 0

我现在理解这样的声明:

var_name type default_value

其中有3个部分。但是上面声明的语法是什么?

2 个答案:

答案 0 :(得分:1)

实际上,更好的描述是:

var_name type comma-separated list of values

在您的示例中,字符串中的每个字符都是一个字节。尾随零也是如此。 MASM允许使用字符或数字。

您的示例形成一个以null结尾的字符串。

答案 1 :(得分:0)

db实际上代表'define bytes',可以接受带引号的字符串(单引号或双引号)和数字,用逗号分隔。