李爽汇编语言习题求解。

这两道题做的有问题吗?求解... 这两道题做的有问题吗?求解 展开
 我来答
闫岩256
2013-01-10
知道答主
回答量:11
采纳率:0%
帮助的人:11.4万
展开全部

(1)题

首先,你的b备注不对,因为Debug命令的语句“D:段地址:偏移地址”是你看内存的起始地址。并且地址是16进制的。

其次,我的答案如下,按顺序为 8070H F080H F080H 8070H 30F0H B160H 124FH 0H 00F0H  0H 0060H 0056H .个人认为你把ADD命令和MOV命令想成一样了。我的结果也可能不对,再讨论

(2)题

追问
嗯嗯ADD和MOV确实好像是看错了、为什么要看起始地址呢?不是后面一直在对DS:0000操作吗?看起始地址干嘛?
追答
debug语句的D命令是这样规定的,这样写就是能查看以D后面的地址开始的128个内存单元。把分给我吧!
来自:求助得到的回答
百度网友3b1b680
2013-01-08 · TA获得超过966个赞
知道小有建树答主
回答量:978
采纳率:33%
帮助的人:629万
展开全部
第一个不对。mov ax,[0000] ax = [ds*16+0]=[16]=[10h]
追问
第一个题是出错了吗????在我标记的位置,。。还有为什么是DS*16???这句话不是将ds段的0000偏移地址里面的数据放到ax寄存器里面吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式