首页学历类考试大学计算机科学
(单选题)

在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是()

ADAA校正指令的功能已自动加在AH中

B进位值在AF中,校正后根据AF内容再加在AH中

C进位值在CF中,校正后根据CF内容再加在AH中

D进位值在AL最高位上,校正后根据AL最高位内容再加在AH中

正确答案

来源:www.examk.com

答案解析

相似试题

  • (简答题)

    若在当前数据段偏移地址1000H开始的10个存储单元中,存放着用BCD码表示的十进制数,每个单元中放两位BCD码,要求把它们分别转换为ASCII码,存放在偏移地址为2000H开始的存储单元中,高四位的BCD码转换成的ASCII码放在地址较高的单元。

    答案解析

  • (单选题)

    两个非组合型BCD码数据相加后,执行加法校正指令AAA是,首先检查是否需要校正。需要校正的条件有:AF=1、CF=L和()。

    答案解析

  • (填空题)

    使用1条指令将寄存器BX高四位取反,指令为()。

    答案解析

  • (单选题)

    若只使用一条指令使某寄存器中的高四位不变,低四位清零,则应使用()指令。

    答案解析

  • (简答题)

    编写一短程序段:将AL中两压缩的BCD码分解为两位压缩的BCD码,分别装入A(高位BCD码)和B(低位BCD码)两个变量中。要求用到无符号除法指令DIV来实现编程功能。

    答案解析

  • (单选题)

    将十进制数25以压缩BCD码格式送AL,正确的传送指令是()

    答案解析

  • (简答题)

    若(AL)=01001001B,执行ADD AL,AL指令后,再执行DAA命令,则(AL)等于多少?(CF)等于多少?(AF)等于多少?

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

    如果要将AL中的高四位移至低四位的位置,而移位后AL中的高四位为0,有几种方法?分别写出实现这些方法的程序段。

    答案解析

快考试在线搜题