itgle.com
更多“下列指令中,不影响标志寄存器CF位的指令是( )A.DIV CXB.SAR DX,1C.ADD BL,CHD.SUB BX,1000 ”相关问题
  • 第1题:

    下列指令中,不影响标志寄存器CF位的指令是( )。

    A.ADD BL,CH

    B.SUB BX,1000

    C.SAR DX,1

    D.DIV CX


    正确答案:D

  • 第2题:

    下列指令中,与进位标志位CF无关的是( )。

    A.ADC AX,3FH

    B.SBB BX,CX

    C.DEC DX

    D.ADD AL,BLDAA


    正确答案:C
    解析:根据所学知识,可知选项A)、B)、D)指令执行都将影响标志位CF,只有选项C)不影响CF标志位。

  • 第3题:

    下列指令中,不影响标志寄存器CF位的指令是( )。

    A.DIV CX

    B.SAR DX,1

    C.ADD BL,CH.

    D.SUB BX,1000


    正确答案:A

  • 第4题:

    下列指令中,不影响标志寄存器中的标志位CF的指令是( )。

    A.DIV BX

    B.ADD BL,DL

    C.SUB AH,30H

    D.SHL BX,CL


    正确答案:A

  • 第5题:

    若(AL)=00H,(BL)=0FEH,执行指令 ADD AL,BL 后,标志寄存器中为0的标志位有

    A.CF

    B.PF

    C.AF

    D.SF

    E.ZF


    正确答案:ABCE

  • 第6题:

    已知(BX)=7830H,CF=1,执行指令:ADCBX,87CFH之后,(BX)=(),标志位的状态分别为CF=(),ZF=(),OF=(),SF=()。


    正确答案:(BX)=0000H;CF=1;ZF=1;OF=0;SF=0

  • 第7题:

    指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400


    正确答案: (1)非法,8086系统不允许PUSH指令的操作数为立即数;
    (2)非法,MOV指令中CS不能作为目的操作数;
    (3)非法,端口号大于0FFH;
    (4)非法,DX不能出现在中括号[]内;
    (5)合法;
    (6)非法,不能把立即数赋给段寄存器;
    (7)合法;
    (8)非法,源操作数大于0FFH,不能赋给8位寄存器AL;
    (9)非法,源操作数是8位寄存器,目的操作数却是16位寄存器,不匹配;
    (10)非法,LEA指令得到的是16位偏移量,但目的操作数是8位寄存器;
    (11)非法,LEA指令的源操作数只能是存储器操作数;
    (12)非法,指令存在歧义,无法确定传送的是字节还是字;
    (13)非法,段寄存器不能参与算术运算;
    (14)非法,源和目的寄存器不能同为存储器操作数;
    (15)非法,在8086系统中,移位次数大于1时需要将移位次数存放到CL中;
    (16)合法;
    (17)非法,在8086系统中MUL指令没有双操作数的用法;
    (18)非法,中断类型号大于0FFH。

  • 第8题:

    8086 CPU系统逻辑运算指令TEST不影响的是()

    • A、不影响OF标志位
    • B、不影响CF标志位
    • C、不影响SF标志位
    • D、不不影响结果

    正确答案:D

  • 第9题:

    按下列要求写出相应的指令或程序段。 写出两条使AX内容为0的指令。 使BL寄存器中的高4位和低4位互换。 屏蔽CX寄存器的bll,b7和b3位。 测试DX中的b0和b8位是否为1。


    正确答案: (1)MOVAX,0
    X.ORAX,AX;AX寄存器自身相异或,可使其内容清0。
    (2)MOVCL,4
    R.OLBL,CL;将BL内容循环左移4位,可实现其高4位和低4位的互换。
    (3)ANDCX,0F777H;将CX寄存器中需屏蔽的位“与”0。也可用“或”指令实现。
    (4)ANDDX,0101H;将需侧试的位“与”1,其余“与”0屏蔽掉
    C.MPDX,0101H;与0101H比较
    J.ZONE;若相等则表示b0和b8位同时为1。

  • 第10题:

    执行“DIV  BL”指令后,()寄存器中存放商。

    • A、AH
    • B、AL
    • C、AX
    • D、DX

    正确答案:C

  • 第11题:

    下列指令中,()指令影响8086标志寄存器的标志位。

    • A、MOV
    • B、NOT
    • C、XCHG
    • D、TEST

    正确答案:D

  • 第12题:

    填空题
    已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=(),标志位的状态分别为CF=(),ZF=(),OF=(),SF=()。

    正确答案: 0000H,1,1,0,0
    解析: 暂无解析

  • 第13题:

    下列4条指令,需要使用DX 寄存器的指令有( )条。 IN AX,20H MUL BX DIV BL OUT 20H,AL

    A.1

    B.2

    C.3

    D.4


    正确答案:A

  • 第14题:

    下列指令中,不影响标志寄存器CF的是______。

    A.ADD BL, CH

    B.SUB BX, 1000

    C.SAR DX, 1

    D.DIV CX


    正确答案:D
    解析:ADD和SUB指令肯定会影响CF标志;SAR指令,用于将目的操作数右移一位或若干位,移位过程中最高位保持不变,移出的最低位送CF,也会影响CF标志位:DIV指令(以字节除法为例)用AX的16位被除数除以8位的源操作数,结果的商送AL,余数送AH。此指令执行后不影响CF标志位。

  • 第15题:

    下列指令中,不影响标志寄存器CF的是( )。

    A.ADD BL,CH

    B.SUB BX,1000

    C.SAR DX,I

    D.DIV CX


    正确答案:D
    解析:ADD和SUB指令肯定会影响CF标志;SAR指令移出的最低位送CF,也会影响CF标志位。

  • 第16题:

    下列指令中,不影响标志寄存器CF位的指令是( )。

    A.DIV CX

    B.SARDX,1

    C.ADD BL,CH

    D.SUB BX,1000


    正确答案:A

  • 第17题:

    所有传送指令都不影响PSW寄存器的标志位。()


    正确答案:错误

  • 第18题:

    (AL)=9AH,(BL)=0BCH,当进行XOR AL,BL指令运算后,请写出标志位ZF、PF、CF、SF的内容。


    正确答案:ZF=0,PF=0,CF=0,SF=0

  • 第19题:

    指令“ADD AX,[BX+2000H]”是一条不带进位的加法指令,因此该指令执行后进位标志位CF将不受影响。


    正确答案:错误

  • 第20题:

    (AL)=9AH,(BL)=0BCH,当进行OR AL,BL指令运算后,请写出标志位ZF、PF、CF、SF的内容。


    正确答案:ZF=0,PF=1,CF=0,SF=0

  • 第21题:

    已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=(),标志位的状态分别为CF=(),ZF=(),OF=(),SF=()。


    正确答案:0000H;1;1;0;0

  • 第22题:

    已知(DX)=0B9H,(CL)=3,(CF)=1,确定下列指令单独执行以后DX寄存器的值。 SHR DX,1


    正确答案: 指令“SHR DX,1”执行之后,(DX)=005CH。

  • 第23题:

    单选题
    下列指令中,()指令影响8086标志寄存器的标志位。
    A

    MOV

    B

    NOT

    C

    XCHG

    D

    TEST


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