源操作数的物理地址是esdsss怎么判断.设DS=2000H,ES=3000HSS=4000H,BX=1000HBP=1000H,SI=0001HDI=0002H[21000H]=1234H,[21002H]=5678H[31000H]=9ABCH,[31002H]=0DEF0H[41000H]=3456H,[41002H]=789AH计算下列各指令中源操作数的
.设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
呵呵 满意就选满意回答的啦
海水是巨大的资源宝库.如图是人类从海水资源获取某些重要化工原料的流程示意图.回答下列问题:(1)操 2020-05-17 …
可以用不用填写操作票操作 ( A ) 事故应急处理 ( B ) 拉合开关的单一操作 2020-05-31 …
师徒两人共同组装50台机器,每台机器组装必须经过A、B两道工序.对于每台机器,师傅操作A工序需要1 2020-06-12 …
(2014•江西)如图所示是“粗盐中难溶性杂质的去除”的实验操作示意图:(1)仪器a的名称;(2) 2020-07-21 …
如图是“粗盐中难溶性杂质的去除”的实验操作示意图:(1)仪器a的名称;(2)操作A中托盘两边各放一 2020-07-29 …
师徒两人共同组装50台机器,每台机器组装必须经过A、B两道工序.对于每台机器,师傅操作A工序需要15 2020-12-01 …
下面是“粗盐中难溶解性杂质的去除”的实验操作示意图:(1)操作A中托盘两边各放一张大小相同的纸片,其 2020-12-07 …
有A,B两种类型的车床各一台,现有甲乙丙三名工人,其中甲,乙都会操作两种车床,丙只会操作A种车床,现 2021-01-02 …
有A,B两种类型的车床各一台,现有甲乙丙三名工人,其中甲,乙都会操作两种车床,丙只会操作A种车床,现 2021-01-02 …
有A,B两种类型的车床各一台,现有甲、乙、丙三名工人其中甲、乙都会操作两种车床,丙只会操作A种车床, 2021-01-02 …