汇编语言,第四题为什么选c?还是不太明白length的用法

 我来答
pardream941026
推荐于2016-04-23 · TA获得超过8217个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1338万
展开全部
length指令,测的是使用 dup定义的变量的单元长度。
如:
val dw 100 dup(1234)
mov cx, length val ;编译后就是mov cx, C8 ; C8(H)=100(D)

val dd 100 dup(223) ;结果相同,都是100
所以,这题没有正确答案。出题的人,对这条指令的理解错误。
题中指令的正确值应该是:1
追问
谢谢...
那SIZE运算符又是什么
做而论道
高能答主

2015-07-05 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
看到这组选择答案,就有些疑惑。

特地按照题目,编程、编译、连接;
再用DEBUG观察;
发现,题目给出的几个答案,都不对。

正确结果是1。

只有在使用 DUP(?) 时,LENGTH,才不为1。
-------
楼上所说的 C8H = 100,是不是也有误?

应该是 64H 吧?

也编程试了一下,确实是 64H。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式