更多“若AL=0FH,BL=04H,则执行“CMPAL,BL”后,AL和BL的内容分别是()。A、0FH和04HB、0BH和04HC、0FH和0BHD、04H和0FH”相关问题
  • 第1题:

    假定(AL)=26H,(BL)=55H,依次执行ADD AL,BL和DAA指令后,(AL)=【 】。


    正确答案:81H
    81H

  • 第2题:

    若(AL)=0FEH, (BL)=11H,执行MUL BL后(AX)=(),标志位CF和OF分别为()


    参考答案: 10DEH;CF=OF=1

  • 第3题:

    执行下面的指令后,BL中的数据是____。MOVBX,9A1CHANDBL,0FH

    A、1CH

    B、0CH

    C、1FH

    D、00H


    参考答案:B

  • 第4题:

    设BL=05H,要使结果BL=0AH,应执行的指令是

    A.NOT BL

    B.AND BL

    C.XOR BL,0FH

    D.OR BL,0FH


    正确答案:C
    解析:执行A选项后输出应为FAH。执行D选项后输出结果为0FH。只有执行C选项后,BL才能为0AH。

  • 第5题:

    设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是______。

    A.AX=01FDOH

    B.AX=03EOH

    C.AX=0FEOH

    D.AX=0047H


    正确答案:B
    解析:乘法操作IMUL是执行带符号数的乘法操作,AL的十进制数是4,BL的十进制数是248,两数相乘结果为972,换成十六进制就是03E0H。

  • 第6题:

    设AL、BL中都是带符号数,当AL≤BL时转至NEXT处,在CMPAL,BL指令后应选用正确的条件转移指令是( )。

    A.JBE

    B.JNG

    C.JNA

    D.JNLE


    正确答案:B

  • 第7题:

    若AL,BL中是BCD数,且在执行ADDAL,BL之后,(AL)=0EH,CFAF=10。再执行DAA后,(AL)=()。

    • A、04H
    • B、14H
    • C、64H
    • D、74H

    正确答案:D

  • 第8题:

    若(AL)=96H,(BL)=12H,则执行ADD AL,BL后,(AL)=(),标志位OF=(),CF=()。


    正确答案:0A8H,0,0

  • 第9题:

    假设(AL)=0FFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和SF的状态分别为()

    • A、0和0
    • B、0和1
    • C、1和0
    • D、1和1

    正确答案:A

  • 第10题:

    若将AH的内容的低四位分离,则应选用()

    • A、AND AL,0FH
    • B、OR AL,0FH
    • C、XOR AL,0FH
    • D、TEST AL,0FH

    正确答案:A

  • 第11题:

    设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为()。

    • A、AL=57H,BL=24H
    • B、AL=33H,BL=24H
    • C、AL=57H,BL=33H
    • D、AL=33H,BL=0

    正确答案:B

  • 第12题:

    单选题
    执行下列()指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同
    A

    TEST  AL,BL

    B

    CMP  AL,BL

    C

    AND  AL,BL

    D

    XOR  AL,BL


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

  • 第13题:

    若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为()。

    A.0FH和04H

    B.0BH和04H

    C.0FH和0BH

    D.04H和0FH


    参考答案:A

  • 第14题:

    执行下面的指令后,AL中的数据是___。MOVAL,20HANDAL,0FH

    A、2FH

    B、20H

    C、0FH

    D、00H


    参考答案:D

  • 第15题:

    已知指令序列为: ADD AL,BL JNO L1 JNC L2 若AL和BL的内容有以下4组给定值,选择( )组给定值使该指令序列转向L2执行。

    A.(AL)=05H, (BL)=0F8H

    B.(AL)=81H, (BL)=0A2H

    C.(AL)=0B6H, (BL)=87H

    D.(AL)=68H, (BL)=74H


    正确答案:D
    解析:JNO简单条件转移指令助记符——前次操作无溢出转移。OF=0则转移(段内直接短转移)。JNC简单条件转移指令助记符——前次操作无进或进位位转移。CF=0则转移(段内直接短转移)。

  • 第16题:

    已知(BL)=0FH,执行TEST BL,8FH后,(BL)=______。

    A.F0H

    B.8FH

    C.0FH

    D.FFH


    正确答案:C
    解析:TEST指令对两个数做相与运算,结果不保存,只根据结果的特征设置条件码。

  • 第17题:

    执行下列程序段后 MOV AL,87 MOV CL, 4 MOV AH, AL AND AL,0FH OR AL, 30H SHR AH,CL OR AH,30H 则AX=( )H

    A.3537

    B.3735

    C.0705

    D.0507


    正确答案:A
    解析:该程序将87的十六进制值57转换成35H和37H,分别存放在AH和AL寄存器中。

  • 第18题:

    已知(BL)=0FH,执行TEST BL 8FH后,(BL)=______。

    A.0

    B.0FH

    C.8FH

    D.FFH


    正确答案:B

  • 第19题:

    执行下列()指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同

    • A、TEST  AL,BL
    • B、CMP  AL,BL
    • C、AND  AL,BL
    • D、XOR  AL,BL

    正确答案:D

  • 第20题:

    读程序,写出程序的作用: AND AL,0FH 作用:()


    正确答案:分离AL低四位

  • 第21题:

    已知AL=8AH,BL=C6H,执行指令ADDAL,BL之后,AL和BL分别等于多少?ZF和OF分别等于多少?


    正确答案:AL=50H,BL=C6H,ZF=0,OF=1

  • 第22题:

    要使BL中的低四位变反,高四位不变,应执行指令()。

    • A、NOT BL
    • B、OR BL,0FH
    • C、AND BL,0FH
    • D、XOR BL,0FH

    正确答案:D

  • 第23题:

    设AL=0AH,下列指令执行后能使AL=05H的是()

    • A、NOTAL
    • B、ANDAL,0FH
    • C、XORAL,0FH
    • D、ORAL,0FH

    正确答案:C