Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
Assembly 这个说明是什么意思?(db';%s';,10,0)_Assembly_Nasm - Fatal编程技术网

Assembly 这个说明是什么意思?(db';%s';,10,0)

Assembly 这个说明是什么意思?(db';%s';,10,0),assembly,nasm,Assembly,Nasm,我知道这是一个格式选项,但这个说明是什么意思?我想知道它有什么作用 db '%s', 10, 0 NASM和许多其他汇编程序中的db指令允许您在程序中插入所需的任何字节。 这里将插入4个字节:百分比字符、s字符、换行代码、零。它似乎是printf()的格式字符串。在c中是: "%s\n" 不要添加不相关的标记!%这就是为什么我把它放在那里,但是好的,泰%s也可以在Python和其他许多语言中使用。仍然没有理由在这里添加它们!这不是指令您可能想补充一点,db更常用的名称是指令 "%s\n"

我知道这是一个格式选项,但这个说明是什么意思?我想知道它有什么作用

db '%s', 10, 0
NASM和许多其他汇编程序中的
db
指令允许您在程序中插入所需的任何字节。

这里将插入4个字节:百分比字符、s字符、换行代码、零。

它似乎是printf()的格式字符串。在c中是:

"%s\n"

不要添加不相关的标记!%这就是为什么我把它放在那里,但是好的,泰<代码>%s也可以在Python和其他许多语言中使用。仍然没有理由在这里添加它们!这不是指令您可能想补充一点,
db
更常用的名称是指令
"%s\n"