Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.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 汇编:声明与'';没有它_Assembly_X86_Character - Fatal编程技术网

Assembly 汇编:声明与'';没有它

Assembly 汇编:声明与'';没有它,assembly,x86,character,Assembly,X86,Character,我是汇编语言的初学者。我想知道带“”的声明与不带“”的声明之间的区别 比如说, 变量1数据库“0” 可变2分贝0 我知道带“”的是打印出来的,它将显示“”中的内容 谢谢!:) 使用单引号表示ASCII字符,不使用引号表示整数值: v1 db '0' ; ASCII character '0' = 0x30 v2 db 'A' ; ASCII character 'A' = 0x41 v3 db 0 ; integer value 0 = 0x00 v4 db 9

我是汇编语言的初学者。我想知道带“”的声明与不带“”的声明之间的区别

比如说,

变量1数据库“0”

可变2分贝0

我知道带“”的是打印出来的,它将显示“”中的内容


谢谢!:)

使用单引号表示ASCII字符,不使用引号表示整数值:

v1 db '0'    ; ASCII character '0' = 0x30 
v2 db 'A'    ; ASCII character 'A' = 0x41 

v3 db 0      ; integer value 0 = 0x00
v4 db 9      ; integer value 9 = 0x09

使用单引号表示ASCII字符,不使用引号表示整数值:

v1 db '0'    ; ASCII character '0' = 0x30 
v2 db 'A'    ; ASCII character 'A' = 0x41 

v3 db 0      ; integer value 0 = 0x00
v4 db 9      ; integer value 9 = 0x09

请每个问题问一个问题。请看:每个问题一个问题。谢谢你的回答。因此,带“”的是十六进制,而不带“”的是十进制。对不起我的错误。我不知道。我只是加上它,因为我认为它是相当相关的。我需要为另一个问题做另一条线索,对吗?请注意——我在答案中添加了更多的例子,希望能让它更清楚。是的,若你们还有第二个问题,那个么这篇文章将作为一个新问题单独发布。谢谢你们的回答。因此,带“”的是十六进制,而不带“”的是十进制。对不起我的错误。我不知道。我只是加上它,因为我认为它是相当相关的。我需要为另一个问题做另一条线索,对吗?请注意——我在答案中添加了更多的例子,希望能让它更清楚。是的,若你们有第二个问题,那个么这篇文章将作为一个新问题单独发布。