dup不能定义大内存数据,求指导

dup不能定义大内存数据,求指点
test1 db 100000000 dup(?)

编译不过,一直等待,还有什么其它办法定义,不要动态申请的,这是反汇编过来的程序,加起来有100多兆内存,现在用C编译过去了,不过变量内存次序都乱了,用不了
为什么汇编编译不了,C是瞬间完成,汇编只要稍微大点就要等,比如10M左右
------解决思路----------------------
升级汇编器。
------解决思路----------------------
nasm可以编译连接,最后可执行文件大小96MB。
-rwxrwxr-x 1 wisy wisy  96M  4月 15 10:03 a