第1个回答 2011-03-11
type 求变量类型
1 MOV AL , TYPE VBYTE ;VBYTE数据类型为字节,TYPE VBYTE为1字节,则(AL)=1
2 MOV AL , TYPE VWORD ;VBYTE数据类型为字,TYPE VBYTE为2字节,则(AL)=2
3 MOV AL , TYPE VDW ;VBYTE数据类型为双字,TYPE VBYTE为4字节,则(AL)=4
4 MOV AL , TYPE VX ;VBYTE定数据类型为字节,TYPE VBYTE为1字节,则(AL)=1本回答被提问者采纳
第2个回答 2011-03-11
TYPE是去类型操作符,就像你上便定义的那样
DATA SEGMENT
VBYTE DB 12H , 34H ;字节类型占一个字节
VWORD DW 6754H ;字类型占两个字节
VDW DD? ;双字类型占四个字节
VX DB 4 DUP (?) ;字节类型同上
DATASG ENDS
明白了嘛?
第3个回答 2011-03-11
TYPE 估计是返回标记后面数值的类型
MOV AL,TYPE vbyte
vbyte是db型,也就是单字节型 (1)
vword是dw,双字节型 (2)
vdw是dd,双精度型 (4)
vx是db,单字节型 (1)
第4个回答 2011-03-11
这只是将VBYTE,VWORD,VDW,VX的类型占的空间放进al
byte只占用1个字节,所以为1
word需要2个字节,一字
dword需要4个,双字
VX还是一个byte,所以还是1