00问答网
所有问题
BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是多少?怎么算啊?
详细一点
举报该问题
推荐答案 2006-01-15
先算里面的循环,2和10h循环3次是6,再+3和5,就是8,一共要循环10h次,就是16次,就是128,再加上是dw占一个字,所以字节数是256
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nTnT0IZ.html
其他回答
第1个回答 2018-12-10
dw=2 bytes,2*16*(3*2+1+1)=288
第2个回答 2018-05-24
DUP是循环,DUP前面是循环次数。先算里面的循环,2和10h就是02H,10H两个字节,循环3次是6个字节,3和5就是03H和05H又是两个字节,就是8个字节,一共要循环10h次对应二进制00010000,就是十进制的16次,等于128,dw 是字,一共128个字所以字节数是256。
相似回答
BUF
DW
10H DUP(3
DUP(2,10H), 3, 5)
上述汇编后,为变量BUF分配的存储
...
答:
BUFDW10HDUP(3DUP(2,10H),3,5)上述汇编后,为变量BUF分配的存储单元字节
数是100H。DW为2字节;10H转化为10进制就为16。先算里面的循环,2和
10h
循环3次是6,再+3和5,就是8,一共要循环
10h
次,就是16次,就是128,再加上是dw占一个字,所以字节数是256十进制的256换成16进制就是...
BUF
DW
10H DUP (3
DUP (2, 10H), 3, 5)
汇编
了
语句后,
变量BUF
所
分配
...
答:
能求的。
DW
后面的
10H
化为10进制为16,然后2*16*(3*(1+1)+1+1)=256个
字节
,转化为16进制数后就是100H
汇编
问题
答:
首先在(2,
10H
)里面
分配
了两个,他被重复了3此,所以3
DUP
(2,10H)是6个。然后是3 DUP(2,10H),3,5,总共是8个。最后
10H DUP
(3 DUP(2,10H),3,5) 就是16乘以8 你声明的是dw所以每个元素占两个字节。16×8×2 = 256
汇编
语言程序设计高手来帮个忙
答:
a b b d
大家正在搜
什么是室上述
什么是上诉
什么叫上述
在上述
上述所
基于上述
一上述
根据上述
通过上述
相关问题
BUF DW 10H DUP(3 DUP(2,10H), 3...
BUF DW 10H DUP (3 DUP (2, 10H)...
语句BUF DB 10H DUP(3 DUP(2,10H),...
汇编语言BUF DW 10H DUP(3DUP(2,10H)...
BUF DW 10H DUP(3 DUP(2,?),1,2 ...
BUF DWORD 10H DUP(3DUP(2,5),3,...
汇编语言问题 BUFF DW 10H DUP(3DUP(2,...
汇编语言程序设计第一阶段在线作业