MOV AX,2000H MOW DS,AX MOC CL,4 MOV SI,2000H MOV AL,[SI+1] SI是多少? SI+1是什么意思

 我来答
风zhisheng痕
推荐于2016-12-02
知道答主
回答量:10
采纳率:0%
帮助的人:15.4万
展开全部
mov ax,2000H
mov ds,ax
mov cl,4
mov si,2000H
mov al,[si+1]

寄存器si中存放的就是2000H,[si+1]表示的是偏移地址,段地址默认在ds寄存器中即ds:[si+1],
对应的实际地址是2000H*16+2001H=22001H。
si+1是相对于si来的,因为内存的地址分配是一个字节为一个内存单元。ds:[si+1]就是相对于ds:[si]的下一个内存单元。

如果还不明白,你可以把整个源程序贴上来,帮你分析分析,注意别再把字符弄错了。
子子牙1
2011-08-17
知道答主
回答量:16
采纳率:0%
帮助的人:2.6万
展开全部
SI 还是 2000H, 因为2000H已经赋给了SI。至于SI+1,就是2000H加一个地址1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2011-08-16 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
MOV AX,2000H
MOV DS,AX
MOV CL,4
MOV SI,2000H
MOV AL,[SI+1]

SI是多少? SI = 2000H
SI+1是什么意思? SI+1 = 2001H
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
m438617553
2011-08-16
知道答主
回答量:55
采纳率:0%
帮助的人:37.8万
展开全部
buzhidao
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式