niusouti.com

假设(AL)=9BH,执行DAA指令,CPU将自动完成下面哪一种操作?A.(AL)+00H→ALB.(AL)+06H→ALC.(AL)+60H→ALD.(AL)+66H→AL

题目

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

A.(AL)+00H→AL

B.(AL)+06H→AL

C.(AL)+60H→AL

D.(AL)+66H→AL


相似考题
参考答案和解析
正确答案:D
更多“假设(AL)=9BH,执行DAA指令,CPU将自动完成下面哪一种操作? A.(AL)+00H→AL B.(AL)+06H→AL ”相关问题
  • 第1题:

    假设(AL)=26H,(BL)=55H,依次执行ADD AL,DL和DAA指令后,(AL)=______。


    正确答案:81H
    81H 解析:题中(AL)=26H,(BL)=55H,执行ADD指令后,(AL)=7BH,CF=0,AF= 1。根据相关知识,因为AF=1,所以执行DAA指令时进行加法的十进制调整 (AL)+06,从而使AL中的内容为压缩BCD码81H。

  • 第2题:

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

    A.(AL)+00H→AL

    B.(AL)+06H→AL

    C.(AL)+60H→AL

    D.(AL)+66H→AL


    正确答案:D

  • 第3题:

    已知AL=9BH, 执行MOVSX BX, AL指令后, BX=

    A.009BH

    B.109BH

    C.FF9BH

    D.119BH


    D 正确答案:D

  • 第4题:

    假设(AL)=17H,(BL)=34H,依次执行ADD AL,BL和DAA指令后,(AL)=【 】。


    正确答案:51H
    51H

  • 第5题:

    假设(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。