>先生に間違っていると言われ・・どうやって解けば・・
⇒
?... 正しいと思いますよ。
(ピリオド[.]は愛嬌ですよね?)
回路図読むと、
①答えはc=0.s=1
0,1入力で、cは0、反転バッファ1(NOT)が入っているから右側AND回路の上段入力は1,下段は1、従ってSは1
即ち、C=0,S=1
②答えはc=1.s=0
1,1入力で、cは1、反転バッファ1(NOT)が入っているから右側AND回路の上段入力は0、従ってSは0
即ち、C=1,S=0
C : Carry(キャリー、繰り上がり)
S : Sum(サム、和)
半加算回路は2bitとして計算したら分かり易い。
計算結果の
・上位ビットが Carry
・下位ビットが Sum
----------------------------------
A B 計算結果
----------------------------------
00 + 00 → 00 (C=0,S=0)
00 + 01 → 01 (C=0,S=1)
01 + 00 → 01 (C=0,S=1)
01 + 01 → 10 (C=1,S=0)
----------------------------------
━