資格暗記無料で始める

半加算器・全加算器とは?

半加算器・全加算器とは、半加算器は2入力の加算で和(XOR)と桁上げ(AND)を出す回路。全加算器は下位からの桁上げも含めた3入力の加算を行い、半加算器2個とORゲート1個で構成できる。全加算器の桁上げ出力は、2つの半加算器の桁上げの論理和として得られる。

エンベデッドシステムスペシャリスト試験の過去問では1回出題されています。

はんかさんき・ぜんかさんき

エンベデッドシステムスペシャリスト試験の頻出用語/午前II/別名:半加算器、全加算器


半加算器・全加算器の意味

半加算器は2入力の加算で和(XOR)と桁上げ(AND)を出す回路。全加算器は下位からの桁上げも含めた3入力の加算を行い、半加算器2個とORゲート1個で構成できる。全加算器の桁上げ出力は、2つの半加算器の桁上げの論理和として得られる。

半加算器・全加算器の具体例

nビット加算器は全加算器をn段つなぐ(リプルキャリー)。上位への桁上げ伝搬が遅延の支配要因になるため、高速化には桁上げ先見加算器を使う。

半加算器・全加算器は試験でどう引っ掛けられる?

半加算器には下位からの桁上げ「入力」が無い(桁上げは出力だけ)点が全加算器との分岐点。また全加算器は半加算器2個とORで構成される(ANDではない)。最下位ビットだけは半加算器で足りる。

半加算器・全加算器と関連する用語

半加算器・全加算器が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。