itgle.com
更多“已知DS=2000H,BX=100H,[20100H]=10H,[20101H]=20H,[20102H]=30H,[20103H]=40H。则JMP WORD PTR[BX+2]所转移到的偏移地址是()。”相关问题
  • 第1题:

    下列指令中,有语法错误的是______。

    A.OUT DX,AL

    B.JMP WORD PTR[BX]

    C.CALL 2000H:0110H

    D.MUL AX,[DI]


    正确答案:D
    解析:乘法和除法指令都是单操作数指令,默认的另外一个操作数是AX。

  • 第2题:

    执行下列指令后,(CX)值为( )。 TABLE DW 10H,20H,30H,40H,50H X DW 3 LEA BX, TABLE ADD BX,X MOV CX,[BX]

    A.0030H

    B.0003H

    C.3000H

    D.2000H


    正确答案:C
    解析:根据TABLE的定义,从TABLE开始以后的存储单元,按字节计算的单元号依次为0、1、2、3、4时,其内容依次是10H、OOH、20H、OOH、30H和OOH。程序执行查表功能,即读取从3号单元开始的一个字到CX中,因此CX=3000H。

  • 第3题:

    执行下列指令后,(CX)=( )。TABLE DW 10H,20H,30H,40H,50HX DW3 LEA BX,TABLE ADD BX,XMOV CX,[BX]

    A.0030H

    B.0003H

    C.3000H

    D.2000H


    正确答案:C

  • 第4题:

    已知CS=5000H,DS=6000H,BX=4500H, (64500H)=7500H,(64502H)=4600H,指令JMP DWORD PTR [BX] 、指令JMP WORD PTR [BX] 执行后程序的转移地址各是多少?


    正确答案: 指令JMP DWORD PTR [BX]执行后程序的转移地址是CS=4600H ,IP= 7500H。
    物理地址=DS*10H+BX=64500H(双字)
    (64500H)=7500H→IP,IP=7500H
    (64502H)=4600H→CS,CS=4600H
    指令JMP WORD PTR [BX] 执行后程序的转移地址是CS=5000H ,IP=7500H。
    物理地址=DS*10H+BX=64500H(字)
    (64500H)=7500H→IP,IP=7500H
    CS=5000H(不变)

  • 第5题:

    JMP WORD PTR [BX]的目标地址偏移量是()

    • A、BX的内容
    • B、BX所指向的内存字单元之内容
    • C、IP+BX的内容
    • D、IP+[SI]

    正确答案:B

  • 第6题:

    设有关寄存器及存储单元的内容为:DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103H]=78H,[21200H]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H,若MOV [BX][SI],AL指令单独执行后,[20102H]为多少?


    正确答案:[20102H]=0

  • 第7题:

    设有关寄存器及存储单元的内容为:DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103H]=78H,[21200H]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H,若MOV BX,[1200H]指令单独执行后,BX为多少?


    正确答案: BX=4C2AH

  • 第8题:

    说明下列指令中不合法的原因。 (1)MOV 64H, CL  (2)MOV CL, 100H  (3)MOV CL, 256  (4)MOV SS, 6180H  (5)MOV CS, WORD PTR[BX] (6)MOV DS, SS  (7)XCHG AL, 40H (8)XCHG ES, AX  (9)IN 160H, AL  (10)CMP [SI], [BX] (11)MOV DS, 1000H  (12)POP CS


    正确答案: (1)错在立即数64H作目标操作数。
    (2)和(3)错在目标操作数均超过了字节范围。
    (4)错在立即数直接传送给段寄存器。
    (5)错在把存储器操作数作数送CS, 这可能引起系统运行紊乱。
    (6)错在两个段寄存器之间直接传送。
    (7)错在用立即数作交换指令的操作数。
    (8)错在用段寄存器作交换指令的操作数。
    (9)错在当端口地址超过FFH时还在用直接寻址端口号。
    (10)错在用两个存储器操作数做比较。
    (11)错在将立即数直接传送到CS,必须先传送到某个寄存器,再经过寄存器传送到CS。
    (12)错在将存储器堆栈中的数据直接弹出到CS。

  • 第9题:

    现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。MOV AX,1100[BX]。


    正确答案: (AX)=4C2AH。

  • 第10题:

    现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。MOV AX,[1200H]。


    正确答案: (AX)=4C2AH。

  • 第11题:

    问答题
    现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。MOV AX,[1200H]。

    正确答案: (AX)=4C2AH。
    解析: 暂无解析

  • 第12题:

    问答题
    现有(DS)=2000H ,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21203H)=65H,说明下列指令执行后AX寄存器的内容。   (1)MOV  AX,1200H  (2)MOV  AX,BX   (3)MOV AX,[1200H]   (4)MOV  AX,[BX]  (5)MOV  AX,1100H[BX]   (6)MOV  AX,[BX][SI]   (7)MOV  AX,1100H[BX][SI]

    正确答案: (1)指令MOV AX,1200H执行后,(AX)=1200H (立即数操作数)。
    (2)指令MOV AX,BX执行后,(AX)=0100H (寄存器操作数)。
    (3)指令MOV AX,[1200H] 执行后,(AX)=4C2AH(直接地址,EA=1200H)
    (4)指令MOV AX,[BX] 执行后,(AX)=3412H(寄存器间接寻址,EA=0100H)
    (5)指令MOV AX,1100H[BX] 执行后,(AX)= 4C2AH(相对地址,EA=1200H)
    (6)指令MOV AX,[BX][SI] 执行后,(AX)=7856H(基址变址寻址,EA=0102H)
    (7)指令MOV AX,1100H[BX][SI] 执行后,(AX)=65B7H
    (相对基址变址寻址,EA=1202H)
    解析: 暂无解析

  • 第13题:

    当程序在内存空间浮动时,下面( )指令的机器码应进行修改。

    A.JMP Label (注:Label 为标号)

    B.JMP WORD PTR [BX]

    C.JMP BX

    D.JMP DWORD PTR [BX]


    正确答案:A

  • 第14题:

    执行下列指令后,(CX)值为( )。 TABLE DW 10H, 20H, 30H, 40H, 50H X DW 6 LEA BX, TAELE ADD BK, X MOV CX, [BX]

    A.0030H

    B.0003H

    C.0020H

    D.0040H


    正确答案:D

  • 第15题:

    指令“JMP BX”和“JMP WORD PTR [BX]”的功能有何异同?


    正确答案: 上述两条指令都是段内近转移指令,但是偏移地址的来源不同。
    指令“JMP BX”执行时,新的偏移地址在BX寄存器内。 “JMP WORD PTR [BX]”时,目的偏移地址在存储单元中,该存储单元的地址在DS: BX中。

  • 第16题:

    假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1100H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=40H。 请写出下列指令单独执行完后,有关寄存器和存储单元的内容。DEC BYTE PTR [1200H]


    正确答案: (31200H) =3FH

  • 第17题:

    设有关寄存器及存储单元的内容为:DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103H]=78H,[21200H]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H,若MOV AX,1100H[BX][SI]指令单独执行后,AX为多少?


    正确答案:AX=65B7H

  • 第18题:

    设有关寄存器及存储单元的内容为:DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103H]=78H,[21200H]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H,若MOV AX,1800H指令单独执行后,AX为多少?


    正确答案: AX=1800H

  • 第19题:

    已知(DS)=2000H,有关的内存单元值为:(21000H)=00H,(21001H)=12H,(21200H)=00H,(21201H)=10H,(23200H)=20H,(23201H)=30H,(23400H)=40H,(23401H)=30H,(23600H)=60H,(23601H)=30H,符号COUNT的偏移地址为1200H。执行下列指令后,寄存器AX、BX、SI的值分别是多少?


    正确答案: MOV BX,OFFSETCOUNT
    MOV SI,[BX]
    MOV AX,COUNT[SI][BX]
    执行结果为(BX)=1200H,(SI)=1000H,(AX)=3040H。

  • 第20题:

    现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21203H)=65H,说明下列指令执行后AX寄存器的内容。 (1)MOVAX,1200H (2)MOVAX,BX (3)MOVAX,[1200H] (4)MOVAX,[BX] (5)MOVAX,1100H[BX] (6)MOVAX,[BX][SI] (7)MOVAX,1100H[BX][SI]


    正确答案: (1)指令MOVAX,1200H执行后,(AX)=1200H(立即数操作数)。
    (2)指令MOVAX,BX执行后,(AX)=0100H(寄存器操作数)。
    (3)指令MOVAX,[1200H]执行后,(AX)=4C2AH(直接地址,EA=1200H)
    (4)指令MOVAX,[BX]执行后,(AX)=3412H(寄存器间接寻址,EA=0100H)
    (5)指令MOVAX,1100H[BX]执行后,(AX)=4C2AH(相对地址,EA=1200H)
    (6)指令MOVAX,[BX][SI]执行后,(AX)=7856H(基址变址寻址,EA=0102H)
    (7)指令MOVAX,1100H[BX][SI]执行后,(AX)=65B7H(相对基址变址寻址,EA=1202H)

  • 第21题:

    现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。MOV AX,BX。


    正确答案: (AX)=0100H。

  • 第22题:

    问答题
    指令“JMP BX”和“JMP WORD PTR [BX]”的功能有何异同?

    正确答案: 上述两条指令都是段内近转移指令,但是偏移地址的来源不同。
    指令“JMP BX”执行时,新的偏移地址在BX寄存器内。 “JMP WORD PTR [BX]”时,目的偏移地址在存储单元中,该存储单元的地址在DS: BX中。
    解析: 暂无解析

  • 第23题:

    问答题
    现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。MOV AX,1100[BX][SI]。

    正确答案: (AX)=65B7H。
    解析: 暂无解析

  • 第24题:

    问答题
    已知CS=5000H,DS=6000H,BX=4500H, (64500H)=7500H,(64502H)=4600H,指令JMP DWORD PTR [BX] 、指令JMP WORD PTR [BX] 执行后程序的转移地址各是多少?

    正确答案: 指令JMP DWORD PTR [BX]执行后程序的转移地址是CS=4600H ,IP= 7500H。
    物理地址=DS*10H+BX=64500H(双字)
    (64500H)=7500H→IP,IP=7500H
    (64502H)=4600H→CS,CS=4600H
    指令JMP WORD PTR [BX] 执行后程序的转移地址是CS=5000H ,IP=7500H。
    物理地址=DS*10H+BX=64500H(字)
    (64500H)=7500H→IP,IP=7500H
    CS=5000H(不变)
    解析: 暂无解析