win32的一道算存储空间里的一道题目。

来源:百度知道 编辑:UC知道 时间:2024/05/12 12:41:00
count=$_mystr 请问占多少字节?为什么?
db 'AB','A','B' 请问占多少字节?为什么?
dw '89','AB' 请问占多少字节?为什么?
请高手依次回答我的问题(以免搞混)。谢谢!

count=$-mystr ;应该是这样,中间那个是减号,$表示当前地址,count的值就是当前地址-mystr的地址的值

这个不占字节,=号是equ ,是预编译命令,和C的#define一样编译前执行,在生成的exe文件中就没有它了

db 'AB','A','B'占4个字节,他等价于 db 'A','B','A','B'

dw '89','AB'依然占4个字节,他和 db '9','8','B','A' 编译后存储方式一样