在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明()。A、(AX)>(DX)B、(AX)≥(DX)C、(AX)<(DX)D、(AX)≤(DX)

题目

在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明()。

  • A、(AX)>(DX)
  • B、(AX)≥(DX)
  • C、(AX)<(DX)
  • D、(AX)≤(DX)

相似考题
更多“在CMPAX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明()。A、(AX)(DX)B、(AX)≥(DX)C、(AX)(DX)D、(AX)≤(DX)”相关问题
  • 第1题:

    执行下面的指令 MOV AX, 1234H MOV DX, 4 MUL DX AX寄存器中的数据是( )。

    A.4936H

    B.48DOH

    C.2340H

    D.0234H


    正确答案:B
    解析:执行乘法运算时,寄存器AX 中最初存放的是被乘数,计算完成后,积将被保存在AX寄存器中。

  • 第2题:

    假设(SS)=2000H,(SP)=0100H,(AX)=0010H,(DX)=0101H,执行下列指令后 (AL)=______。 PUSH AX PUSH DX POP AX POP DX

    A.21H

    B.01H

    C.10H

    D.20H


    正确答案:B

  • 第3题:

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

    A.SHL AX,CL

    B.MOV AX,[DX]

    C.OUT DX,AL

    D.MOV EAX,[EDX]


    正确答案:B
    解析:该题考查考生对寄存器的理解。BX基址寄存器除可作数据寄存器外,还可放内存的逻辑偏移地址,而AX、CX、DX则不能,DX数据寄存器除可作通用数据寄存器外,还在乘、除法运算,以及带符号数的扩展指令中有特殊用途,所以选项B是错误的,其他三个选项都是正确的,所以应该选择B。

  • 第4题:

    若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX, OFFFH后,这4个标志位的状态是( )。

    A.ZF=0,SF=0,CF=0,OF=0

    B.ZF=0,SF=1,CF=1,OF=0

    C.ZF=1,SF=0;CF=0,OF=1

    D.ZF=1,SF=1,CF=1,OF=1


    正确答案:B

  • 第5题:

    若寄存器AX、BX、CX、DX的内容分别为14,15,16,17,依次执行PUSH AX,PUSH BX,POP CX,POP DX指令后,寄存器DX的内容为()

    • A、14
    • B、15
    • C、16
    • D、17

    正确答案:A

  • 第6题:

    指令DIV BX,表示()。

    • A、被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX
    • B、被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
    • C、被除数(BX),除数(AX),运算后商送AH,余数送AL
    • D、被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX

    正确答案:A

  • 第7题:

    实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。

    • A、SHL AX,2 ROL DX,2
    • B、RCL AX,2 SHL DX,2
    • C、MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP
    • D、SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1

    正确答案:C

  • 第8题:

    现有下列程序 MOV AX,6540H MOV DX,3210H MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 试问上述程序段运行后, (AX)=? (BL)=? (DX)=?


    正确答案: (AX)=5400H
    (BL)=06H
    (DX)=2106H

  • 第9题:

    问答题
    现有下列程序 MOV AX,6540H MOV DX,3210H MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 试问上述程序段运行后, (AX)=? (BL)=? (DX)=?

    正确答案: (AX)=5400H
    (BL)=06H
    (DX)=2106H
    解析: 暂无解析

  • 第10题:

    单选题
    实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。
    A

    SHL AX,2 ROL DX,2

    B

    RCL AX,2 SHL DX,2

    C

    MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOP

    D

    SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1


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

  • 第11题:

    问答题
    已知AX=836BH,X=FFFFH,执行“CMP AX, X”后,标志位ZF、CF、OF、SF=?

    正确答案: 0101 1000 0011 0110 1011
    + 0000 0000 0000 0001
    1000 0011 0110 1100
    ZF=0(结果非0) CF=1(有借位)
    OF=0(无溢出) SF=1(结果为负)
    解析: 暂无解析

  • 第12题:

    单选题
    指令MUL  CX是将()。
    A

    (CX,AX)←(AX)×(CX)

    B

    (AX,CX)←(AX)×(CX)

    C

    (DX,AX)←(AX)×(CX)

    D

    (AX,BX)←(AX)×(CX)


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

  • 第13题:

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

    A.SHL AX,CL

    B.MOV AX,[DX]

    C.OUT DX,AL

    D.MOVE AX,[EDX]


    正确答案:B
    解析:该题考查考生对寄存器的理解。BX基址寄存器除可作数据寄存器外,还可放内存的逻辑偏移地址,而AX,CX,DX则不能, DX数据寄存器除可作通用数据寄存器外,还在乘、除法运算,以及带符号数的扩展指令中有特殊用途,所以选项B是错误的,其他三个选项都是正确的,所以应该选择B。

  • 第14题:

    执行下述指令后, XOR AH, AH MOV AL, 90H CWD结果是______。

    A.DX: AX=0000: FF90H

    B.DX: AX=FFFF: 0090H

    C.DX: AX-0000: 0090H

    D.DX: AX=FFFF: FF90H


    正确答案:C
    解析:CWD指令用于带符号数扩展,其功能是将AX寄存器中的符号位扩展到DX中,从而得到(DX),(AX)组成的32位双字。

  • 第15题:

    假设(SS)=3000H,(SP)=0200H,(AX)=0001H,(DX)=0100H,执行下列指令后,(AL)=______。 PUSH AX PUSH DX POP AX POP DX

    A.32H

    B.30H

    C.01H

    D.OOH


    正确答案:D
    解析:堆栈先进后出,指令执行后(AX)=0100H,(DX)=0001H,所以选D:(AL)=00H。

  • 第16题:

    已知AX=836BH,X=FFFFH,执行“CMP AX, X”后,标志位ZF、CF、OF、SF=?


    正确答案: 0101 1000 0011 0110 1011
    + 0000 0000 0000 0001
    1000 0011 0110 1100
    ZF=0(结果非0) CF=1(有借位)
    OF=0(无溢出) SF=1(结果为负)

  • 第17题:

    阅读下列程序,说明程序执行后AX,BX,DX,OF的值。MOV AX,3600HMOV BX,2400HCMP AX,BXJNC LOPMOV DX, -1JMP DONELOP:MOV DX,ODONE:INT 3AX= (),BX=(),DX=(),OF= ()。


    正确答案: 3600H; 2400H;0;0

  • 第18题:

    对于错误指令MOV DX,[AX]进行修改后,仍然包含错误的是()。

    • A、MOV DX,[EAX]
    • B、MOV DX,WORD PTR [AX]
    • C、MOV DX,[SI]
    • D、MOV DX,AX

    正确答案:B

  • 第19题:

    指令MUL  CX是将()。

    • A、(CX,AX)←(AX)×(CX)
    • B、(AX,CX)←(AX)×(CX)
    • C、(DX,AX)←(AX)×(CX)
    • D、(AX,BX)←(AX)×(CX)

    正确答案:C

  • 第20题:

    已知程序段如下: MOV AX,1234H;(AX)=1234H,标志位不变 MOV CL,4;(AX)和标志位都不变 ROL AX,CL;(AX)=2341H,CF=1,SF和ZF不变 DEC AX;(AX)=2340H,CF=1不变,SF=0,ZF=0 MOV CX,4;(AX)和标志位都不变 MUL CX;(AX)=8D00H,CF=OF=0,其它标志无定义 INT 20H 程序结束时,AX和DX的内容是什么?


    正确答案: (AX)=8D00H,(DX)=0。

  • 第21题:

    填空题
    阅读下列程序,说明程序执行后AX,BX,DX,OF的值。MOV AX,3600HMOV BX,2400HCMP AX,BXJNC LOPMOV DX, -1JMP DONELOP:MOV DX,ODONE:INT 3AX= (),BX=(),DX=(),OF= ()。

    正确答案: 3600H, 2400H,0,0
    解析: 暂无解析

  • 第22题:

    单选题
    指令DIV BX,表示()。
    A

    被除数(DX)(AX),除数(BX),运算后商送AX,余数送DX

    B

    被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX

    C

    被除数(BX),除数(AX),运算后商送AH,余数送AL

    D

    被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX


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

  • 第23题:

    单选题
    对于错误指令MOV DX,[AX]进行修改后,仍然包含错误的是()。
    A

    MOV DX,[EAX]

    B

    MOV DX,WORD PTR [AX]

    C

    MOV DX,[SI]

    D

    MOV DX,AX


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