(1/2)为什么:DS=2000H,SS=2001H,BX=100H,BP=0F3H,SI=2. MOV AX,[BX] 执行后,AX=3

 我来答
31016267
2012-05-22 · 超过22用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:58.7万
展开全部
[]的意思是取地址里的内容,BX的值为DS*10H+BX=20000+100=20100;
那么就是取20100地址里内容,即mov AX ,[201000]
根据你的结果,那么20100地址里内容一定是3,
所以AX得3.
wanghao2004
2012-05-22 · 超过14用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:38.1万
展开全部
这个和上下文没有多大关系吧:
mov ax, [bx]就是将内存地址在ds << 4 + bx = 0x20100 处的一个16位值读入AX寄存器而已,这个内存处的数据是3,所以AX就是3而已
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式