Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Syntax 什么';MASM32中这种声明的语法是什么?_Syntax_Assembly_Masm32 - Fatal编程技术网

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

Syntax 什么';MASM32中这种声明的语法是什么?,syntax,assembly,masm32,Syntax,Assembly,Masm32,我现在明白这些声明: szCaption db 'System Information', 0 它有三个部分。但是上面的声明的语法是什么?实际上,更好的描述是: var_name type default_value 在您的示例中,字符串中的每个字符都是一个字节。尾随的零也是。MASM允许字符或数字 您的示例形成一个以null结尾的字符串。db实际上代表“定义字节”,可以接受带引号的字符串(单引号或双引号)和数字作为参数,并用逗号分隔。这是否有效total int 1,2,3?@assem:

我现在明白这些声明:

szCaption db 'System Information', 0

它有三个部分。但是上面的声明的语法是什么?

实际上,更好的描述是:

var_name type default_value
在您的示例中,字符串中的每个字符都是一个字节。尾随的零也是。MASM允许字符或数字


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

db实际上代表“定义字节”,可以接受带引号的字符串(单引号或双引号)和数字作为参数,并用逗号分隔。

这是否有效
total int 1,2,3
?@assem:
int
表示中断指令,而不是数据类型。但是,您可以使用
DW
DD
等,然后允许使用
1,2,3
var_name type comma-separated list of values