早教吧 育儿知识 作业答案 考试题库 百科 知识分享

源操作数的物理地址是esdsss怎么判断.设DS=2000H,ES=3000HSS=4000H,BX=1000HBP=1000H,SI=0001HDI=0002H[21000H]=1234H,[21002H]=5678H[31000H]=9ABCH,[31002H]=0DEF0H[41000H]=3456H,[41002H]=789AH计算下列各指令中源操作数的

题目详情
源操作数的物理地址是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

 

 呵呵     满意就选满意回答的啦

看了 源操作数的物理地址是esds...的网友还看了以下:

海水是巨大的资源宝库.如图是人类从海水资源获取某些重要化工原料的流程示意图.回答下列问题:(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 …