参考答案和解析
正确答案:2000H
2000H
更多“如果执行指令前,(DS)=1000H,(10100H)=0200H,(10102H)=2000H,则执行LDS SI,[100H]指令后,(DS)=___ ”相关问题
  • 第1题:

    若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)二34H,执行LEA SI,[BX]指令后,SI寄存器的内容是

    A.1234H

    B.3412H

    C.1000H

    D.0010H


    正确答案:C
    解析:LEA指令是一条取有效地址的指令(Load Effective Address),它用来将源操作数的偏移地址传送到通用寄存器。因此SI寄存器内容就是[BX]的内容,即1000H。

  • 第2题:

    如果DS=2000H, BX=200H,SI=100H,指令 MOV CX,[SI+BX+100H]源操作数的物理地址为 ?


    错误

  • 第3题:

    设DS=2000H, SS=1000H, BP=200H, BX=150H, SI=100H, 则指令MOV AX, [BP+SI],源操作数的物理地址是()。

    A.20250H

    B.20300H

    C.10250H

    D.10300H


    BX寄存器相对寻址方式;PA=20150H。

  • 第4题:

    若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEA SI, [BX]指令后,SI寄存器中的内容是( )。

    A.1234H

    B.3412H

    C.1000H

    D.0010H


    正确答案:C
    解析:LEA为取偏移地址指令,LEASI,[BX]的偏移地址为BX的内容,故答案是1000H。

  • 第5题:

    8、如果DS=2000H, BX=200H,SI=100H,指令 MOV CX,[SI+BX+100H]源操作数的物理地址为 ?


    错误