读书人

新手关于length与size解决思路

发布时间: 2012-03-11 18:15:39 作者: rapoo

新手关于length与size
书上说length返回变量的个数,size返回变量的字节数,size=length*type,
如果这么理解的话 buff dw 5 dup(1,2),length返回的值应该是10,size返回的值应该是20
可是我编程实验了一下,length返回的是5,size返回的是10,难道书上说错了?

VB code
data    segment        buff    dw 5 dup (1,2)        x       dw length buff        y       dw size buffdata    endsstack   segment        db 100 dup(?)stack   endscode    segment        assume cs:code,ds:data,ss:stackstart:  mov dx,data        mov ds,dx        mov ax,x        mov bx,y        mov ax,4c00h        int 21hcode    ends        end start



[解决办法]
探讨
书上说length返回变量的个数,size返回变量的字节数,size=length*type,
如果这么理解的话 buff dw 5 dup(1,2),length返回的值应该是10,size返回的值应该是20
可是我编程实验了一下,length返回的是5,size返回的是10,难道书上说错了?

VB code
data segment
buff dw 5……

读书人网 >汇编语言

热点推荐