首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

新手关于length与size解决思路

2012-03-11 
新手关于length与size书上说length返回变量的个数,size返回变量的字节数,sizelength*type,如果这么理解的

新手关于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……

热点排行