niusouti.com

假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?MOV AX,[SI]。

题目

假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?MOV AX,[SI]。


相似考题
更多“假定(DS)=2000H,(ES)=2100H,(SS)=150”相关问题
  • 第1题:

    下列存储器操作数的跨段前缀可省略的是()。

    A.DS:[BP]
    B.SS:[BP]
    C.ES:[BX]
    D.ES:[SI]

    答案:B
    解析:

  • 第2题:

    假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?MOV AX,ES:[BX]。


    正确答案: 附加段BX寄存器间接寻址方式;PA=21100H。

  • 第3题:

    已知(DS)=2000H,(ES)=4500H,(SI)=0A20H,(BX)=0400H,(SS)=3000H,(BP)=0020H,数据段中的字单元COUNT偏移地址为0020H,那么OR AX,CX指令的源操作数的寻址方式是什么?其物理地址是多少?


    正确答案:方式是寄存器寻址,无物理地址

  • 第4题:

    已知(DS)=2000H,(ES)=4500H,(SI)=0A20H,(BX)=0400H,(SS)=3000H,(BP)=0020H,数据段中的字单元COUNT偏移地址为0020H,那么MOVAX,ES:[BX]指令的源操作数的寻址方式是什么?其物理地址是多少?


    正确答案:方式是基址寻址/寄存器间址,物理地址45400H

  • 第5题:

    已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出ADD AX,ES:[BP+10]指令的源操作数字段是什么寻址方式?


    正确答案:该指令的源操作数是寄存器相对寻址方式

  • 第6题:

    设(DS)=1000H,(ES)=2000H,(SS)=3000H,(BX)=5000H,(BP)=6000H,(DI)=0001H,内存单元中,(21000H)=1234H,(36000H)=9ABCH,(16000H)=9657H,(41002H)=789AH。则MOV AX,ES:[1000H]执行时操作数的物理地址为多少?


    正确答案:物理地址21000H

  • 第7题:

    求下列寄存器组合所寻址的存储单元地址: (1)DS=1000H,DI=2000H  (2)SS=2300H,BP=3200H  (3)DS=A000H,BX=1000H (4)SS=2900H,SP=3A00H


    正确答案:(1)12000H
    (2)26200H
    (3)A1000H
    (4)2CA00H

  • 第8题:

    DS是()段寄存器,ES是()段寄存器,SS是()段寄存器,CS是()段寄存器。


    正确答案:数据;附加;堆栈;代码

  • 第9题:

    假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?MOV AX,[BP]。


    正确答案: BP寄存器间接寻址方式;PA=15010H。

  • 第10题:

    串指令中的目的操作数地址一定是由()提供。

    • A、ES:[DI]
    • B、SS:[BP]
    • C、DS:[SI]
    • D、CS:[IP]

    正确答案:A

  • 第11题:

    已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出MOV AL,[01200H]指令的源操作数字段是什么寻址方式?


    正确答案:该指令的源操作数是直接寻址方式

  • 第12题:

    问答题
    假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?MOV AX,VAL[BX]。

    正确答案: BX寄存器相对寻址方式;PA=20150H。
    解析: 暂无解析

  • 第13题:

    在8086系统中,若有一逻辑地址:CS=2000H,IP=2100H,其对应的物理地址为()。


    正确答案:22100H

  • 第14题:

    已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出MOV AX,[BP]指令的源操作数字段是什么寻址方式?


    正确答案:该指令的源操作数是寄存器间接寻址方式

  • 第15题:

    在不考虑段超越情况下,8086/8088中DI寄存器给出的偏移地址位于()

    • A、DS或SS段
    • B、DS或ES段
    • C、DS或CS段
    • D、仅DS段

    正确答案:B

  • 第16题:

    已知(DS)=2000H,(ES)=4500H,(SI)=0A20H,(BX)=0400H,(SS)=3000H,(BP)=0020H,数据段中的字单元COUNT偏移地址为0020H,那么MOV AX,COUNT[BX][SI]指令的源操作数的寻址方式是什么?其物理地址是多少?


    正确答案:方式是基址加变址加位移量寻址,物理地址是20E40H

  • 第17题:

    MOV AX,ES:[BX][SI]的源操作数的物理地址是多少(用CS、DS、ES、SS、BX、SI表示出即可)?


    正确答案:MOV AX,ES:[BX][SI]的源操作数的物理地址是[ES]×10H+[BX]+[SI].

  • 第18题:

    设(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少? (1) MOV AX,21H (2) MOV AX,BX (3) MOV AX,[1000H] (4) MOV AX,VAL (5) MOV AX,[BX] (6) MOV AX,ES:[BX] (7) MOV AX,[BP] (8) MOV AX,[SI] (9) MOV AX,[BX+10] (10) MOV AX,VAL[BX] (11) MOV AX,[BX][SI] (12) MOV AX,VAL[BX][SI]


    正确答案: (1)MOVAX,21H
    立即寻址,源操作数直接放在指令中
    (2)MOVAX,BX
    寄存器寻址,源操作数放在寄存器BX中
    (3)MOVAX,[1000H]
    直接寻址,EA=1000H,PA=(DS)×10H+EA=2000H×10H+1000H=21000H
    (4)MOVAX,VAL
    直接寻址,EA=[VAL]=0050H,PA=(DS)×10H+EA=2000H×10H+0050H=20050H
    (5)MOVAX,[BX]
    寄存器间接寻址,EA=(BX)=0100H,PA=(DS)×10H+EA=2000H×10H+0100H=20100H
    (6)MOVAX,ES:[BX]
    寄存器间接寻址,EA=(BX)=0100H,PA=(ES)×10H+EA=2100H×10H+0100H=21100H
    (7)MOVAX,[BP]
    寄存器间接寻址,EA=(BP)=0010H,PA=(SS)×10H+EA=1500H×10H+0010H=15010H
    (8)MOVAX,[SI]
    寄存器间接寻址,EA=(SI)=00A0H,PA=(DS)×10H+EA=2000H×10H+00A0H=200A0H
    (9)MOVAX,[BX+10]
    相对寄存器寻址,EA=(BX)+10D=0100H+000AH=010AH,PA=(DS)×10H+EA=2000H×10H+010AH=2010AH
    (10)MOVAX,VAL[BX]
    相对寄存器寻址,EA=(BX)+[VAL]=0100H+0050H=0150H,PA=(DS)×10H+EA=2000H×10H+0150H=20150H
    (11)MOVAX,[BX][SI]
    基址变址寻址,EA=(BX)+(SI)=0100H+00A0H=01A0H,PA=(DS)×10H+EA=2000H×10H+01A0H=201A0H
    (12)MOVAX,VAL[BX][SI]
    相对基址变址寻址,EA=(BX)+(SI)+[VAL]=0100H+00A0H+0050H=01F0H,PA=(DS)×10H+EA=2000H×10H+01F0H=201F0H

  • 第19题:

    已知(DS)=2000H,(ES)=4500H,(SI)=0A20H,(BX)=0400H,(SS)=3000H,(BP)=0020H,数据段中的字单元COUNT偏移地址为0020H,那么MOV AX,0F30H指令的源操作数的寻址方式是什么?其物理地址是多少?


    正确答案:方式是立即数寻址,无物理地址

  • 第20题:

    设(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H.请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? MOVAX,BX;MOVDL,80H;MOVAX,VAR;MOVAX,VAR[BX][SI];MOVAL,’B’;MOVDI,ES:[BX];MOVDX,[BP];MOVBX,20H[BX]。


    正确答案: (1)寄存器寻址。因源操作数是寄存器,故寄存器BX就是操作数的地址.
    (2)立即寻址。操作数80H存放于代码段中指令码MOV之后。
    (3)直接寻址。
    (4)基址一变址一相对寻址.
    操作数的物理地址=(DS)×16+(SI)+(BX)+VAR=60000H+00A0H+0800H+0050H=608F0H
    (5)立即寻址
    (6)寄存器间接寻址.
    操作数的物理地址=(ES)×16+(BX)=20000H+0800H=20800H
    (7)寄存器间接寻址。
    操作数的物理地址=(SS)×16+(BP)=15000H+1200H=16200H
    (8)寄存器相对寻址.
    操作数的物理地址=(DS)×16+(BX)+20H=60000H+0800H+20H=60820H

  • 第21题:

    若各段地址分配如下:数据段为1K,代码段为4K,堆栈为8K,附加段为16K。若从10000H开始分段,各段依次相连,段地址寄存器的值是()

    • A、DS=1000H  CS=1040H  SS=1140H   ES=1340H
    • B、DS=1000H  CS=1010H  SS=1150H   ES=13D0H
    • C、DS=1000H  CS=1040H  SS=1050H   ES=13D0H
    • D、DS=1000H  CS=1040H  SS=1200H   ES=1400H

    正确答案:A

  • 第22题:

    堆栈段的逻辑地址由()组成。

    • A、DS:BX
    • B、ES:DI
    • C、CS:IP
    • D、SS:SP

    正确答案:D

  • 第23题:

    问答题
    假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?MOV AX,ES:[BX]。

    正确答案: 附加段BX寄存器间接寻址方式;PA=21100H。
    解析: 暂无解析

  • 第24题:

    问答题
    设(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H.请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? MOVAX,BX;MOVDL,80H;MOVAX,VAR;MOVAX,VAR[BX][SI];MOVAL,’B’;MOVDI,ES:[BX];MOVDX,[BP];MOVBX,20H[BX]。

    正确答案: (1)寄存器寻址。因源操作数是寄存器,故寄存器BX就是操作数的地址.
    (2)立即寻址。操作数80H存放于代码段中指令码MOV之后。
    (3)直接寻址。
    (4)基址一变址一相对寻址.
    操作数的物理地址=(DS)×16+(SI)+(BX)+VAR=60000H+00A0H+0800H+0050H=608F0H
    (5)立即寻址
    (6)寄存器间接寻址.
    操作数的物理地址=(ES)×16+(BX)=20000H+0800H=20800H
    (7)寄存器间接寻址。
    操作数的物理地址=(SS)×16+(BP)=15000H+1200H=16200H
    (8)寄存器相对寻址.
    操作数的物理地址=(DS)×16+(BX)+20H=60000H+0800H+20H=60820H
    解析: 暂无解析