半加法器(half-adder)可以做兩個運算元 1 位元的加法,並且不考慮前面的進位。它有兩個輸入 a 和 b,兩個輸出分別為和(sum)以及進位(carry)。下列有關半加法器 sum 及 carry 的運算何者正確?
Asum = ab' + a'b;carry = ab正確答案
Bsum = ab' + a'b;carry = a'b'
Csum = ab + a'b';carry = ab
Dsum = ab + a'b';carry = a'b'
答案與詳解
sum=ab'+a'b 即 XOR,a 與 b 不同時為 1;carry=ab 即 AND,兩者皆 1 才進位。完全符合半加法器真值表。
