当前位置: 代码迷 >> 汇编语言 >> 新手关于length与size解决思路
  详细解决方案

新手关于length与size解决思路

热度:6091   发布时间:2013-02-26 00:00:00.0
新手关于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……
  相关解决方案