参考答案和解析
正确答案:A
更多“如果(AL)=66H,执行如下程序片段后(1)OR AL,1(2)ADC AL,82H后,(AL)的执行结果为( )。A、0E9HB、0EA ”相关问题
  • 第1题:

    假设(AL)=9BH,执行DAA指令,CPU将自动完成( )操作。

    A.(AL)+00H→AL

    B.(AL)+06H→AL

    C.(AL)+60H→AL

    D.(AL)+66H→AL


    正确答案:D

  • 第2题:

    若AL=100,则“add al,200”执行后的结果为:

    A.AL=300

    B.AL=44

    C.AL=100

    D.AL=200


    AL=44

  • 第3题:

    1、若AL=200,则“sub al,100”执行后的结果为:

    A.AL=300

    B.AL=44

    C.AL=100

    D.AL=200


    AL=44

  • 第4题:

    假设(AL)=9BH,执行DAA指令,CPU将自动完成下面哪一种操作?( )

    A.(AL)+00H→AL

    B.(AL)+06H→AL

    C.(AL)+60H→AL

    D.(AL)+66H→AL


    正确答案:D
    解析:DAA指令分别考虑AL的高4位和低4位,如果AL低4位大于9或者AF=1,则加6到AL并使AF=1;如果AL高4位大于9或者CF=1,则加60H到AL并使CF=1。所以9BH应该加上66H。

  • 第5题:

    若AL=200,则“sub al,100”执行后的结果为:

    A.AL=300

    B.AL=44

    C.AL=100

    D.AL=200


    AL=100