源操作数的物理地址是es ds ss 怎么判断
题目
源操作数的物理地址是es ds ss 怎么判断
.设DS=2000H,ES=3000H SS=4000H,BX=1000H BP=1000H,SI=0001H DI=0002H [21000H]=1234H,[21002H]=5678H [31000H]=9ABCH,[31002H]=0DEF0H [41000H]=3456H,[41002H]=789AH 计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容.1.MOV AX,ES:[1000H] ________ AX=__________ 2.MOV AX,[BX] ________ AX=__________ 3.MOV AX,[BP+DI] ________ AX=__________ 4.MOV AX,[BX][SI] ________ AX=__________
我想知道为什么第一个的物理地址用ES X 16 + 1000H ,第二个用DS,第三个又变成ss,这些是根据什么来运用不同的段基址
答案
呵呵 俺可以帮助你
MOV AX, ES:[1000H] 物理地址用ES X 16 + 1000H =30000H+1000H=31000H
本体中源操作数 ES:[1000H] 已经指定其段地址为ES
(AX)= 9ABCH
2. MOV AX, [BX] ;物理地址用DS X 16 + 1000H =20000H+1000H=21000H
源操作数没有明确指定段地址时,默认DS为段地址
(AX)= 1234H
3. MOV AX,[BP+DI] ;物理地址用SS X 16 + (BP)+(DI) =40000H+1000H+0002H=41002H
[BP+DI]采用基址+变址时 (当 BP作为 基址寄存器时,默认SS为段地址)
(AX)= 789AH
4. MOV AX, [BX][SI] ; 物理地址用DS X 16 + BX)+(SI) =20000H+1000H+0001H=21001H
基址+变址时 一般默认DS为段地址.
(AX)= 5678H
呵呵 满意就选满意回答的啦
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 初二几何——勾股定理
- 火是离子态吗?
- 已知:实数x,y,z满足:x+y+z=0,xy+yz+zx=-3,求z的最大值.
- 已知菱形ABCD的边长为6,角A=60°,如果点P是菱形内一点,且PB=PD=2倍根号2,求AP的长.
- Tom often asks his father ------ monry.
- 在μ=0.1的水平面上向右运动的物体,质量为20kg,且还受到一个水平向左10N的拉力作用,求物体受到的摩擦
- 张奶奶在银行存入了一些钱,整存整取二年,年利率是2.7%,利息税是20%,两年后她共取出本金和利息20864元,
- t字母是什么车
- 适当的鼓励对我们有什么好处
- You have missed part of the class.you should (come) ten minutes earlier.用正确的形式填空并解释.
热门考点