更多“已知(BX)=7890H,写出指令实现逻辑左移2位。请问哪个标志位改变了?”相关问题
  • 第1题:

    已知:(AX)=01CDH,(BX)=0AFH,(CX)=0BE02H,CF=1,写出单步执行每条指令时CF、ZF及相关寄存器的内容。

    TEST AX,BX ;AX=______H,BX=______H

    ;CF=______,ZF=_____

    ROL BX,CL ;(BX)=______H,(CL)=______H


    正确答案:01CD    0AF    0    0    2BC    02
    01CD    0AF    0    0    2BC    02

  • 第2题:

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

    A.DIV CX

    B.SARDX,1

    C.ADD BL,CH

    D.SUB BX,1000


    正确答案:A

  • 第3题:

    执行下列移位指令时,向操作数的符号位填入0的是(56)。

    A.逻辑左移

    B.逻辑右移

    C.算术左移

    D.算术右移


    正确答案:B
    解析:逻辑左移和算术左移的运算法则为:各位顺次左移1位,最高位移至进位标志位中,低位填入0;逻辑右移的运算法则为:各位顺次右移1位,最低位移至进位标志位中,高位填入0;算术右移的运算法则为:操作数的符号位不变,各位顺次右移1位,最低位移至进位标志位中。向操作数的符号位(即最高位)填入。的只有逻辑右移运算。

  • 第4题:

    指令MOV[BX][DI],DX的段内地址为()

    • A、BX值加DI值
    • B、BX值减DI值
    • C、BX值左移4位加DI值
    • D、BX值加DI值后再左移4位

    正确答案:A

  • 第5题:

    已有(AX)=E896H,(BX)=3976H,若执行ADDBX,AX指令,则BX、AX、标志位CF、OF、ZF各为何值?


    正确答案: BX=220CH;AX=E896H;CF=1;OF=0;ZF=0。

  • 第6题:

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


    正确答案:错误

  • 第7题:

    已有AX=E896H,BX=3976H,若执行ADDBX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?


    正确答案:BX=220CH、AX=E896H、CF=1、OF=0、ZF=0

  • 第8题:

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


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

  • 第9题:

    已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?


    正确答案:BX=220CH(1分)AX=E896H(1分)CF=1(1分)OF=0(1分)ZF=0

  • 第10题:

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

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

  • 第11题:

    单选题
    指令MOV[BX][DI],DX的段内地址为()
    A

    BX值加DI值

    B

    BX值减DI值

    C

    BX值左移4位加DI值

    D

    BX值加DI值后再左移4位


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

  • 第12题:

    问答题
    已知(BX)=7890H,写出指令实现逻辑左移2位。请问哪个标志位改变了?

    正确答案: 进位标志CF=1
    解析: 暂无解析

  • 第13题:

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

    A.DIV BX

    B.ADD BL,DL

    C.SUB AH,30H

    D.SHL BX,CL


    正确答案:A

  • 第14题:

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

    A.DIV CX

    B.SAR DX,1

    C.ADD BL,CH

    D.SUB BX,1000


    正确答案:A
    解析:DIV是无符号数除法,而它则不影响标志寄存器,所以选A;SAR是算术右移,它移走的低位送CF,高位保持不变,所以它影响标志寄存器CP位,选项B是正确的;ADD和SUB指令分别是加法和减法指令,它们都影响标志寄存器,其中最重要的是CF,ZF,SF和OF。

  • 第15题:

    完成将BX清零,并使标志位CF清零,下面指令错误的是( )。

    A.SUB BX, BX

    B.XOR BX, BX

    C.MOV BX, 00H

    D.AND BX, 00H


    正确答案:C
    解析:由于数据传送指令MOVBX,00H不影响标志位,只能实现对BX清零操作而标志位CF不变。

  • 第16题:

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


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

  • 第17题:

    已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX为多少?


    正确答案:BX=0000H

  • 第18题:

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

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

    正确答案:D

  • 第19题:

    逻辑运算指令执行后,影响的标志位是()。

    • A、AF
    • B、SF
    • C、ZF
    • D、PF

    正确答案:B,C,D

  • 第20题:

    逻辑运算指令怎么实现复位、置位和求反功能?


    正确答案:AND指令同“0”与实现复位,OR指令同“1”或实现置位,XOR同“1”异或实现求反。

  • 第21题:

    逻辑运算指令都是按位操作的,其中()指令执行后不影响任何标志位,其他指令执行后,标志位()和() 一定是0。


    正确答案:NOT;CF;OF

  • 第22题:

    问答题
    已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?

    正确答案: BX=220CH,AX=E896H,CF=1,OF=0,ZF=0
    解析: 暂无解析

  • 第23题:

    填空题
    逻辑运算指令都是按位操作的,其中()指令执行后不影响任何标志位,其他指令执行后,标志位()和() 一定是0。

    正确答案: NOT,CF,OF
    解析: 暂无解析