如果一个全加器的两个输入A和B均为1,进位输入Cin为0,则输出的和S以及进位输出Cout的值分别是多少?
答案解析
核心考点:全加器的功能和真值表。
解题思路:根据全加器的定义,计算 S = A⊕B⊕Cin,Cout = AB + Cin(A⊕B)。
选项分析:
A. S=0, Cout=0:错误,因为 A=1,B=1时,会产生进位。
B. S=0, Cout=1:正确。S = 1⊕1⊕0 = 0;Cout = 1*1 + 0*(1⊕1) = 1 + 0 = 1。
C. S=1, Cout=0:错误,计算错误,正确的Cout=1
D. S=1, Cout=1:错误,S的计算错误,正确的S=0。
易错点:混淆全加器的输入输出。
正确答案的依据:全加器的真值表和计算公式,计算出S=0和Cout=1。
正确答案:B