在 Kip Irvines 的书中,我遇到了以下内容:
数据?指令声明未初始化的数据。当定义一大块未初始化的数据时,.DATA? 指令减小了编译程序的大小。例如,以下代码被有效地声明:
。数据?
bigArray DWORD 5000 DUP(?) ; 20,000 字节,未初始化
另一方面,下面的代码生成了一个大20,000 字节的编译程序:
。数据
bigArray DWORD 5000 DUP(?) ; 20,000 字节
.data 究竟是什么?指令在上面的示例中执行以使程序更小 20k。