汇编:声明与'​​'和没有它的区别

时间:2012-09-06 11:08:18

标签: assembly x86 character

我是汇编语言的初学者。我想知道用''和没有它的声明之间的区别。

例如,

variable1 db'0'

variable2 db 0

我知道带有''的那个是打印时,它会显示''里面的内容。

谢谢! :)

1 个答案:

答案 0 :(得分:3)

单引号是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