更多“下面的XCHG指令中,语法正确的是()。”相关问题
  • 第1题:

    下列哪一条指令是合法的( )。

    A.OUT DX,AL

    B.MOV DS,1000H

    C.XCHG [DI],[SI]

    D.MUL BL,2


    正确答案:A
    解析:把AX或AL中的内容传送到一个输出端口。端口地址可以用直接寻址(OUTALn),也可用DX间接寻址(OUTAL,DX)。8位地址直接寻址,可寻址256个端口:DX间接寻址,可寻址64K个端口。

  • 第2题:

    下述指令中正确的是( )。

    A.XCHG AL,BX

    B.XCHG AX, BYTE PTR[DI]

    C.XCHG 12H,[SI]

    D.XCHG CL, DH


    正确答案:D

  • 第3题:

    下列指令合法的是( )。

    A.OUT DX,AL

    B.MOVDS,1000H

    C.XCHG[DI],[SI]

    D.MUL BL


    正确答案:A

  • 第4题:

    下列8086/8088指令中;执行速度最快的是( )。

    A.NEG AX

    B.MOVCL,2

    C.XCHG DX,BX

    D.MOV[2200H],CX


    正确答案:A

  • 第5题:

    下面的数据交换指令中,错误的指令是()

    • A、XCHG AX,DI
    • B、XCHG BX,[SI+3]
    • C、XCHG AL,20H
    • D、XCHG NUM,DX

    正确答案:C

  • 第6题:

    用一条指令仅实现将AX←BX+SI的方法是()。

    • A、XCHG AX,[BX][SI]
    • B、MOV AX,[BX+SI]
    • C、LEA AX,BX[SI]
    • D、LEA AX,[BX][SI]

    正确答案:D

  • 第7题:

    指出下列指令是否正确,若不正确说明原因:XCHG AX,8800H


    正确答案: 错,交换指令的操作数不能使用立即数

  • 第8题:

    顺序执行PUSH EAX和POPEBX两条指令,其功能等同于()

    • A、MOV EAX, EBX
    • B、MOV EBX, EAX
    • C、XCHG EAX, EBX
    • D、XCHG EBX, EAX

    正确答案:B

  • 第9题:

    为什么说“XCHG EDX,CX”是一条错误的指令?


    正确答案:源、目标寄存器位数不同,不能用该指令进行数据交换。

  • 第10题:

    说明下列指令中不合法的原因。 (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。

  • 第11题:

    完成同指令XCHG AX,BX相同功能的指令或指令序列是()。

    • A、MOV AX,BX
    • B、MOV BX,AX
    • C、PUSH AX POP BX
    • D、MOV CX,AX MOV AX,BX MOV BX,CX

    正确答案:D

  • 第12题:

    单选题
    下面的XCHG指令中,语法正确的是()。
    A

    XCHG AL,DS

    B

    XCHG BH,[BX]

    C

    XCHG AL,OFH

    D

    XCHG BUF1,BUF2


    正确答案: D
    解析: 暂无解析

  • 第13题:

    对于指令“XCHG BX,[BP+SI]”,如果指令执行前,(BX)=6F30H,(BP)=0200H,

    (SI)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后:

    (BX)=______,(2F246H)=______。


    正确答案:4154H    F30H
    4154H  ,  F30H

  • 第14题:

    下列8086/8088指令中,执行速度最快的是( )。

    A.NEG AX

    B.MOV CL,2

    C.XCHG DX,BX

    D.MOV [2200H],CX


    正确答案:A

  • 第15题:

    下面的说法中,正确的是( )。

    A.指令周期等于机器周期

    B.指令周期大于机器周期

    C.指令周期是机器周期的两倍

    D.指令周期小于机器周期


    正确答案:B

  • 第16题:

    下列指令合法的是( )。

    A.OUT DX,AL

    B.MOVDS,1000H

    C.XCHG[DI],[SI]

    D.MULBL


    正确答案:A

  • 第17题:

    XCHG是()指令。


    正确答案:交换

  • 第18题:

    以下可以使寄存器AX和CF同时清0的指令为()。

    • A、SUB AX,AX
    • B、XCHG AX,AX
    • C、XOR AX,AX
    • D、PUSH AX

    正确答案:A,C

  • 第19题:

    判断指令XCHG CS,AX的对错,如有错,请说明原因。


    正确答案:错,不能对代码段寄存器赋值。

  • 第20题:

    下列指令格式不正确的为()

    • A、MOV AX,1234H
    • B、XCHG AX,BUF
    • C、XCHG BUF,AX
    • D、XCHG BUF1,BUF2

    正确答案:D

  • 第21题:

    指出下列指令是否正确,若不正确说明原因:XCHG CL,CH


    正确答案: 正确

  • 第22题:

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

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

    正确答案:C

  • 第23题:

    填空题
    XCHG是()指令。

    正确答案: 交换
    解析: 暂无解析