加算器
前述の半加算器1個を最下位桁用に、この全加算器を他の上位桁用に桁数分だけ組み合わせる事によって、任意の桁数の2進数加算器が構成できる。下図は6桁の加算器の回路図である。(A5A4A3A2A1A0+B5B4B3B2B1B0→CS5S4S3S2S1S0) 最上位桁から出るCは、単純には「桁あふれ、オーバーフロー、Overflow、Overflow Carry」とは判定できない(解釈による)ことに注意が必要である。敢えて呼ぶなら、「エンドキャリー、End Carry」となる。
柴山潔『改訂新版 コンピュータアーキテクチャの基礎』近代科学社,2003年,ISBN 978-4-7649-0304-3
SarahL.Harris, DavidMoneyHarris『ディジタル回路設計とコンピュータアーキテクチャ 第2版』 翔泳社、(第2版)2017, ISBN 978-4798147529 pp.231-233(半加算器、全加算器、桁上げ伝播加算器(CPA)、順次桁上げ加算器、桁上げ先見加算器(CLA)について解説してある。)
NTTコミュニケーション科学基礎研究所 高橋 康博(2014)「量子コンピュータ:2.量子回路と古典回路の相違:加算回路を例として」(半加算器、全加算器、桁上げ伝播方式の加算回路について、古典的な回路のものと量子回路のものの比較。)