📜  门| GATE-CS-2002 |问题29

📅  最后修改于: 2021-06-29 22:53:44             🧑  作者: Mango

执行以下8085程序后,辅助进位(AC)和进位标志(dCY)的状态是什么?

MVI L, 5DH
   MVI L, 6BH
   MOV A, H
   ADD L

(A) AC = 0和CY = 0
(B) AC = 1和CY = 1
(C) AC = 1且CY = 0
(D) AC = 0和CY = 0答案: (C)
解释:

首先我们将5D加载到L寄存器中,但尚未将其存储到累加器中,因此,当我们将6B加载到L寄存器中时,它将覆盖L寄存器中的5D并将相同的值6BH复制到累加器中

现在A = 6BH
L = 6BH
加L即A = A + L
它将产生内部进位,即B + B = 22即22 – 16 = 6
加2到6 + 6 =>我们得到14 => D
因此答案是D6
由于只有内部进位,因此没有最终进位,因为14 <16
因此,辅助进位标志(AC)= 1
进位标志(CY)= 0

该解决方案由Mohit Gupta提供
这个问题的测验