当前位置: 代码迷 >> 汇编语言 >> BUF1 DW 128 DUP('$')解决办法
  详细解决方案

BUF1 DW 128 DUP('$')解决办法

热度:3349   发布时间:2013-02-26 00:00:00.0
BUF1 DW 128 DUP('$')
里边有$ 什么用法?
BUF1 DW 128 DUP('$')
BUF1 DW 128 DUP(0)
BUF1 DW 128 DUP(?)


他们的区别是什么?

还有如果要定义一个前面固定的要怎么定义: 比如 file db ‘D:\’,128 DUP(?) 这样对吗?

------解决方案--------------------------------------------------------
BUF1是128个被字符'$'填充的DWs缓存,后面是被数字0填充

而?表示,其中内容未被初始化。

'd:\\'
------解决方案--------------------------------------------------------
看看列表文件就知道了:
0000 data segment 
 0000 0080 [ BUF1 DW 128 DUP('$')
0024
]
 0100 0080 [ BUF2 DW 128 DUP(0)
0000
]
 0200 0080 [ BUF3 DW 128 DUP(?)
0000
]
------解决方案--------------------------------------------------------
探讨
BUF2 DB 128,?,128 DUP(?) 又是什么意思,怎么用的?
  相关解决方案