设(ds)=1000,(es)=2000,(bx)=200,(si)=100,计算下列指令中源操作数的物理地址

设(ds)=1000,(es)=2000,(bx)=200,(si)=100,计算下列指令中源操作数的物理地址
1)mov ax,[100]
2)mov ax,[bx]
3)mov ax,[bx][100]
4)mov ax,[bx][si]
5)mov ax,[bx][si][-100]
6)mov ax,es:[bx]
数学人气:713 ℃时间:2020-02-04 01:03:31
优质解答
物理地址求法:段地址乘以十六再加上偏移量
1) ds*16+D=10000+100=10100(一般默认段地址为ds)
2) ds*16+(bx)=10000+200=10200
3) ds*16+(bx)+D=10000+200+100=10300
4) ds*16+(bx)+(si)=10000+200+100=10300
5) ds*16+(bx)+(si)+D=10000+200-100=10100
6) es*16+(bx)=20000+200=20200(强制规定了段地址为es)
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版