读书人

BUF1 DW 128 DUP($)解决办法

发布时间: 2012-02-10 21:27:42 作者: rapoo

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:\\'
[解决办法]
看看列表文件就知道了:
0000data 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(?) 又是什么意思,怎么用的?

读书人网 >汇编语言

热点推荐