更多“指令“JMP BX”和“JMP WORD PTR [BX]”的功能有何异同?”相关问题
  • 第1题:

    下列指令中( )指令是不合法的。

    ①MOV SI,OFFSET [DI]

    ②LEA SI,OFFSET [DI]

    ③JMP SHORT PTR [BX]

    ④CALL WORD PTR [BX]

    A.1条

    B.2条

    C.3条

    D.4条


    正确答案:C

  • 第2题:

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

    A.MOV[SI],[DI]

    B.IN AL,DX

    C.JMP WORD PTR[BX+8]

    D.FUSH WORD PTR20[BX+SI-2]


    正确答案:A

  • 第3题:

    下面的叙述中,正确的是______。

    A.JMP WORD PTR[DI]是段内间接转移指令

    B.JMP WORD PTR[DI]是段间间接转移指令

    C.JMP WORD PTR[DI]是段内直接转移指令

    D.JMP WORD PTR[DI]是段间直接转移指令


    正确答案:A
    解析:指令中WORDPTR是字操作符,用以指出其后的寻址方式所取得的转向地址是各自的有效地址,也就是说它是一种段内转移。

  • 第4题:

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

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

    B.JMP WORD PTR [BX]

    C.JMP BX

    D.JMP DWORD PTR [BX]


    正确答案:A

  • 第5题:

    已知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(不变)

  • 第6题:

    假设(DS)=2000H,(BX)=1256H,(SI)=528FH,位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP.BX后,(IP)=()执行指令JMP.TABLE[BX][SI]后,(IP)=();执行指令JMP.[BX][SI]后,(IP)=()。


    正确答案:1056H;3280H;2450H

  • 第7题:

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

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

    正确答案:B

  • 第8题:

    下列指令有语法错误的是()

    • A、PUSH AX
    • B、ADC AX,50H
    • C、MOV [SI],[DI]
    • D、JMP WORD PTR[BX+5]

    正确答案:C

  • 第9题:

    下面指令语句中,语法正确的是()。

    • A、INC [BX]
    • B、CMP [BX],20
    • C、JMP FAR OPR
    • D、MOV WORD PTR[BX],20

    正确答案:C

  • 第10题:

    问答题
    指令“JMP DI”和“JMP  WORD PTR [DI]”作用有什么不同?请说明。

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

  • 第11题:

    问答题
    指令JMP FAR PTR LOP和“JMP DWORD PTR [DI]”的功能有何异同?

    正确答案: 上述两条指令都是段间远转移指令,但是偏移地址的来源不同。
    指令JMP FAR PTR LOP执行时,目的的偏移地址在转移指令第2、3字节中,段地址在转移指令第4、5字节中。
    指令“JMP DWORD PTR [DI]”时,目的偏移地址在存储单元DS: DI中,目的段地址在存储单元DS: DI+2中。
    解析: 暂无解析

  • 第12题:

    问答题
    已知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(不变)
    解析: 暂无解析

  • 第13题:

    当程序在内存空间浮动时,下面哪一条指令的机器码应进行修改?

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

    B.JMP WORD PTR[BX]

    C.JMPBX

    D.IMP DWORD PTR [BX]


    正确答案:A
    解析:当程序在内存空间浮动时,不应该用绝对地址,用变量指针或者标号可以正确寻址。

  • 第14题:

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

    A.OUT DX,AL

    B.MUL AX,[DI]

    C.CALL 2000H0100H

    D.JMP WORD PTR[BX]


    正确答案:B
    解析:无符号乘法指令MUL是单操作数指令。

  • 第15题:

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

    A.OUT DX,AL

    B.JMP WORD PTR[BX]

    C.CALL 2000H:0110H

    D.MUL AX,[DI]


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

  • 第16题:

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

    A.MOV [SI],[DI]

    B.IN AL,DX

    C.JMP WORD PTR [BX+8]

    D.PUSH WORD PTR 20 [BX+SI-2]


    正确答案:A

  • 第17题:

    指令JMP FAR PTR LOP和“JMP DWORD PTR [DI]”的功能有何异同?


    正确答案: 上述两条指令都是段间远转移指令,但是偏移地址的来源不同。
    指令JMP FAR PTR LOP执行时,目的的偏移地址在转移指令第2、3字节中,段地址在转移指令第4、5字节中。
    指令“JMP DWORD PTR [DI]”时,目的偏移地址在存储单元DS: DI中,目的段地址在存储单元DS: DI+2中。

  • 第18题:

    下列指令执行时出错的是()

    • A、ADD BUF1,BUF2
    • B、JMP DWORD PTR DAT [BX]
    • C、MOV AX,[BX+DI] NUM
    • D、TEST AL,08H

    正确答案:B

  • 第19题:

    比较JMP[DI]与JMP FAR PTR[DI]指令的操作有何却别。


    正确答案:JMP[DI]表示间接指向内存区的某地址单元。DI中的内容即转移目标的偏移地址。JMP FAR PTR[DI]是一条段间直接远转移指令,[DI]为目标符号。

  • 第20题:

    指令“JMP DI”和“JMP  WORD PTR [DI]”作用有什么不同?请说明。 


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

  • 第21题:

    无条件段间间接转移指令JMP DWORD PTR[BX][DI]执行的操作是()。

    • A、IP←(EA)CS←(EA+2)
    • B、IP←BX) CS←(DI)
    • C、IP<=(BX)DS←(DI)
    • D、IP←(BX)+(DI)

    正确答案:A

  • 第22题:

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

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

  • 第23题:

    问答题
    比较JMP[DI]与JMP FAR PTR[DI]指令的操作有何却别。

    正确答案: JMP[DI]表示间接指向内存区的某地址单元。DI中的内容即转移目标的偏移地址。JMP FAR PTR[DI]是一条段间直接远转移指令,[DI]为目标符号。
    解析: 暂无解析