经典汇编语言教程:4.2.5 多字变量的定义

4.2.5 多字变量的定义

定义六字节变量的定义符为DF/FWORD(DefineFarword)。顾名思义,每个六字节变量占用六个连续的字节。

DF1 DF 1234567890abH, -1
DF 1abcd23H

上述定义的内存分配如下所示。

abH90H78H56H34H12H0FFH0FFH0FFH0FFH0FFH0FFH23hH0cdH0abH01H00H00H

4.2.6八字节变量

定义八字节变量的定义符为DQ/QWORD(DefineQuadword)。同理,每个八字节变量占用八个连续的字节。

DQ1 DQ 12345678H,0H, -1234H
DQ ?,1238H, ?

第一个八字节常量12345678H在内存中的分配方式如下所示,其存储原则与前面相同。其它八字节常量的存储方式与此一致。

78

56341200000000

4.2.7十字节变量

定义十字节变量的定义符为DT/TBYTE(DefineTenbytes)。同理,每个十字节变量占用十个连续的字节。

DT1 DT 12345678H,0H, -1234H
DT2 DT ?,-1H

第一个十字节常量12345678H在内存中的分配方式如下所示,它同样按“高高低低”的原则来存储。其它十字节常量的存储方式与此一致。

78

563412000000000000

以上六个数据类型是汇编语言中最基本的数据类型,其中,前三个是在程序中经常使用的,后三个的使用频率不太高。

上页:上一课 下页:下一课

经典汇编语言教程·相关目录

第1章 汇编语言的由来,数据类型第2章 CPU资源和存储器
第3章 操作数的寻址方式第4章 标识符和表达式
第5章 微机CPU的指令系统第6章 程序的基本结构
第7章 子程序和库第8章 输入输出和中断
第9章 宏第10章 应用程序设计
第11章 数值运算协处理器第12章 汇编语言和C语言
汇编语言重要附录Windows API函数大全
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号