我们来看下 3个长度的操作符。

TYPE 返回的是相应数据类型的长度

LENGTHOF 计算数组的数目

SIZEOF 返回的是总的内存空间,可以按TYPE*LENGTHOF 计算。

;test_06

INCLUDE irvine32.inc
INCLUDELIB Irvine32.lib
INCLUDELIB KERNEL32.LIB


.data
val1 WORD 5 DUP(3 DUP(?),0,0,0),0,0
.code
main PROC
	mov eax,type val1
	mov ebx,lengthof val1
	mov ecx,sizeof val1
	
	call	DumpRegs
	exit
main endp
END main

思考下怎么出来下图的计算结果

image

posted on 2011-11-05 20:40  锅子  阅读(622)  评论(0编辑  收藏  举报