dq 作为汇编语言中的伪操作命令,它用来定义操作数占用的字节数,在这里q是quad的缩写,即4,所以,该伪操作所定义的每个操作数占有4个字,即8个字节(64位),可用来存放双精度浮点数。来自百度百科。
db定义字节类型变量,一个字节数据占1个字节单元,读完一个,偏移量加1
dw定义字类型变量,一个字数据占2个字节单元,读完一个,偏移量加2
dd定义双字类型变量,一个双字数据占4个字节单元,读完一个,偏移量加4
数据定义指令格式如下:
格式:〔符号名〕 DB\DW\DD\DF\DQ\DT 初值序列
DB定义的为字节类型,DW定义字类型,DD定义双字类型,DF为长字类型,DQ为四字类型,DT为十字节类型,该指令分别定义8位,16位,32位,48位,64位,80位的数据
DW就是表示为该数据分配一个字的存储空间,即16位
DB – Define Byte – 1个字节 = 8位
DW – Define Word – 2个字节 = 16位
DD – Double Word – 双字 = 4个字节 = 32位