入驻国美商城费用:BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是多少?怎么算啊?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 08:05:17
详细一点

先算里面的循环,2和10h循环3次是6,再+3和5,就是8,一共要循环10h次,就是16次,就是128,再加上是dw占一个字,所以字节数是256

dw=2 bytes,2*16*(3*2+1+1)=288

DUP是循环,DUP前面是循环次数。先算里面的循环,2和10h就是02H,10H两个字节,循环3次是6个字节,3和5就是03H和05H又是两个字节,就是8个字节,一共要循环10h次对应二进制00010000,就是十进制的16次,等于128,dw 是字,一共128个字所以字节数是256。