首页/ 题库 / [单选题]假设(AL)=9BH,执行DAA指令,C的答案

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

单选题
2022-01-02 22:17
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=I;如果AL高4位大于9或者CF=I,则加60H到AL并使 CF=1。所以9BH应该加上66H。

标签:
相关题目
. 完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )。
CPU执行OUT DX,AL指令时,( ) 的值输出到地址总线上。
AL,BL中存放着压缩的BCD数,(AL)=18H,(BL)=47H,执行如下 两条指令ADD AL,BL 和 DAA后,(AL)= 。
将第一条指令从内存取入CPU中译码执行,同时指令指针自动加1或按指令的要求作出相应改变,指向下一条要执行的指令,接着将下一条指令从内存取入-----执行,这样不断重复取指令和执行指令的过程,逐条执行指令,直至程序结束
单选,111分] 下面指令序列执行后完成的运算,正确的算术表达式应是( ) MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL
心理学家假定,通过练习,人脑可以贮存完成复杂技能的程序并向肌肉发出一系列执行动作的指令,这一假设可以解释熟练操作的自动化。
若(AL)=01001001B,执行ADD AL,AL指令后,再执行DAA命令,则(AL)等于多少?(CF)等于多少?(AF)等于多少?
CPU每取出一条指令并执行这条指令,都要完成一系列的操作,这一系列操作所需要的时间通常叫做一个指令周期。
假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的—状态分别为( )。
假设(AL)=9BH,执行DAA指令,CPU将自动完成( )操作。
假设CPU的时钟频率为2.0GHz,平均执行一条指令需2个时钟周期,则CPU每秒执行的指令数为()。
假设(AL)=12H,执行OR AL,AL指令后,ZF和OF的一状态分别为( )。
假设(AL)=9BH,执行DAA指令,CPU将自动完成下面哪一种操作?
假设(AL)=9BH,执行DAA指令,CPU将自动完成下面哪一种操作?
完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()
假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX指令和DAA指令后,(AL)=( )。
假设(AL)=OFFH,依次执行ADD AL,12和AND AL,0FH指令后,标志位ZF和 SF的状态分别为
假设(AL)=0FFH,依次执行ADD AL,12和AND AL,OFH 指令后,标志位ZF和 SF 的状态分别为( )。
CPU在执行IN AL,DX指令时,DX的内容输出到()。
CPU在执行IN AL,DX指令时,DX的内容输出到()
广告位招租WX:84302438

免费的网站请分享给朋友吧