logo

半加算器と全加算器の違い

この記事では、半加算器と全加算器の違いについて説明します。まず、半加算器と全加算器について、その論理式と真理値表を使って簡単に説明します。次に、それらの違いについて説明します。最後にいくつかの FAQ を紹介してこの記事を締めくくります。

目次



とは 半加算器 ?

半加算器 を接続して設計される組み合わせ論理回路です。 EX-ORゲート そして 1 つの AND ゲート。半加算器回路には 2 つの入力 (A と B) があり、2 つの入力桁を加算してキャリーと合計を生成します。

半加算器

配列リスト



EX-OR ゲートから得られる出力は 2 つの数値の合計であり、AND ゲートから得られる出力はキャリーです。キャリー加算を処理する論理ゲートがないため、キャリー加算の転送は行われません。したがって、これは半加算器回路と呼ばれます。

半加算器の論理式

半加算の論理式は次のようになります。

合計 = A XOR Bキャリー = A そして B



DFA の例

半加算器の真理値表

半分追加の真理値表は次のように与えられます。

全加算器とは何ですか?

全加算器 は2つのEX-ORゲート、2つのANDゲート、1つのORゲートで構成される回路です。全加算器は、3 つの入力を加算し、2 つの EX-OR ゲート、2 つの AND ゲート、および 1 つの AND ゲートで構成される 2 つの出力を生成する加算器です。 ORゲート 。最初の 2 つの入力は A と B で、3 番目の入力は C-IN としての入力キャリーです。出力キャリーは C-OUT として指定され、通常の出力は SUM (SUM) として指定されます。

全加算器

EX-OR ゲートによって得られる式は、2 進数の合計です。 ANDゲートで得られる出力は加算により得られるキャリーとなります。

全加算器の論理式

以下は全加算器の論理式です。

SUM = (A XOR B) XOR Cin = (A ⊕ B) ⊕ Cin

キャリーアウト = A AND B OR Cin(A XOR B) = A.B + Cin(A ⊕ B)

Javaリストが空です

全加算器の真理値表

以下は全加算器の真理値表です。

アルファベット数字

半加算器と全加算器の違い

半加算器と全加算器の違いは次のとおりです。

パラメーター 半加算器 全加算器
説明 半加算器は、2 つの 1 ビット数字を加算する組み合わせ論理回路です。半加算器は 2 つの入力の合計を生成します。 全加算器とは、 組み合わせ論理 3 つの 1 ビット 2 進数の加算演算を実行する回路。全加算器は、3 つの入力とキャリー値の合計を生成します。
前のキャリー 以前のキャリーは使用されません。 以前のキャリーが使用されます。
入力 半加算器には 2 つの入力ビット (A、B) があります。 全加算器には、3 つの入力ビット (A、B、C-in) があります。
出力 生成される出力は、2 ビットの入力から Sum と Carry の 2 ビットです。 3 ビットの入力から生成される出力は、Sum と Carry の 2 ビットです。
使用されます 半加算器回路は全加算器回路と同じように使用することはできません。 半加算器回路の代わりに全加算器回路を使用することもできる。
特徴 シンプルで実装が簡単です 全加算器の設計は半加算器ほど単純ではありません。
論理式 半加算器の論理式は次のとおりです。 S=a⊕b ; C=a*b。 全加算器の論理式は次のとおりです。 S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b))。
論理ゲート 1 つの EX-OR ゲートと 1 つの AND ゲートで構成されます。 2 つの EX-OR、2 つの AND ゲート、および 1 つの OR ゲートで構成されます。
アプリケーション 電卓、コンピュータ、デジタル測定器などに使用されています。 多ビット加算やデジタルプロセッサなどに使用されます。
代替名 半加算器の別名はありません。 全加算器はリップルキャリー加算器とも呼ばれます。

結論

この記事では、半加算器と全加算器について、その論理式と真実について簡単に説明し、それらの違いについても詳しく説明しました。

半加算器と全加算器の違い – FAQ

全加算器をカスケード接続して 3 ビットを超える数値を加算できますか?

はい、全加算器をカスケード接続して、3 より大きい数値の加算器を作成できます。このタイプのカスケードは、4 ビット、8 ビット、またはより大きなビットなどのマルチビット加算器を作成するために行われます。

桁上げ先読み加算器は、速度と複雑さの点で従来のリップル桁上げ加算器とどのように異なりますか?

キャリー先読み加算器は、従来のリップルキャリー加算器と比較して伝播遅延が少ないため、加算演算が高速になります。

全加算器の論理式で XOR ゲートを使用するとどのような影響がありますか?

XORゲートは、入力ビットの合計を計算する全加算器の論理式に使用されます。