質問: 加算回路をmil記号を用い図示せよとの問題について 「4ビット同士の加算回路をmil記号を用いて図示せよ」という問題はどういう考え方をすればよいのでしょうか? it基礎論という科目での問題で、答えは一応あるのですが(下の画像です)何故そういう答えになるのかが分からず困っています。回路にはorゲート、andゲート、notゲート、xorゲート以外は使用するなとのことです。 また、この後の問題で作図した回路をトレースして2進数「1101と1110の和」を求めよという問いもありますが、これもやり方がわかりません。 どちらか片方だけでも構いませんので、お時間のある方どうかよろしくお願いいたします。
回答: 図中の入力端子と出力端子の記号がよく見えません。 a3,b3がそれぞれ、最上位桁ですか?最下位桁ですか? それとも a4,b4がそれぞれ、最上位桁ですか?最下位桁ですか? 出力端子の文字記号(添字数字付き)と各桁の桁上がりの英字記号(添字数字)は何ですか? 回路図は上から順に、半加算器、全加算器が3つ並べてあるだけで、半加算器のけた上げ出力を下の下位桁けた上げ上げ入力に接続し、各全加算器のけた上げ出力を直ぐ下の下位桁けた上げ上げ入力に接続して構成されています。最上位桁のけた上げ出力はそのまま出力端子として出ています。 各全加算器は半加算器2つとorゲートで構成され、半加算器はxorゲート(和出力用)とandゲート(けた上げ出力用)で構成されます。 例えば a4 a3 a2 a1 ...被加数 +)b4 b3 b1 b1 ...加数 s4 s3 s2 s1 ...和 c4 c3 c2 c1 ...上位桁への桁上げ >回路をトレースして2進数「1101と1110の和」を求めよ a,bの各桁の記号、下位桁からのけた上げの出力と上位桁へのけた上げ入力の各桁の記号、各桁の和の出力の記号を決めてください。 この場合の 1 1 0 1 +)1 1 1 0 1 0 1 1 ...和 1 1 0 0 であれば例えば (+)をxor, ・をand, +をorの演算子とすると a1(+)b1=1(+)0=1=s1 a1・b1=1・0=0=c1 (a2(+)b2)(+)c1=(0(+)1)(+)0=1(+)0=1=s2 a2・b2+c1=0・1+0=0+0=0=c2 (a3(+)b3)(+)c2=(1(+)1)(+)0=0(+)0=0=s3 a3・b3+c2=1・1+0=1+0=1=c3 (a4(+)b4)(+)c3=(1(+)1)(+)1=0(+)1=1=s4 a4・b4+c3=1・1+1=1+1=1=c4 となります。