ホームページ  >  記事  >  全加算器の原理は何ですか?

全加算器の原理は何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2021-03-15 15:46:2823167ブラウズ

全加算器の原理: 1. 1 ビット全加算器は下位ビットのキャリーを処理し、ローカル加算キャリーを出力できます; 2. 複数の 1 ビット全加算器をカスケード接続してマルチビット全加算器を得ることができます、一般的に使用されるバイナリ 4 ビット全加算器 74LS283。

全加算器の原理は何ですか?

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。

全加算器の原理:

全加算器の英語名は full-adder です。これは、ゲート回路を使用して 2 つの 2 進数を加算して求めることを組み合わせたものです。 1 ビット全加算器と呼ばれる加算回路。 1 ビット全加算器は、下位ビットのキャリーを処理し、ローカル加算キャリーを出力できます。マルチビット全加算器は、複数の 1 ビット全加算器をカスケード接続することで得られます。一般的に使用されるバイナリ 4 ビット全加算器 74LS283。

1 ビット全加算器 (FA) の論理式は次のとおりです:

S=A⊕B⊕Cin; Cout=AB+BCin+ACin (A と B は加算される数値) Cin はキャリー入力、S は和、Co はキャリー出力です。マルチビット加算を実装したい場合は、カスケード接続、つまり直列で使用できます。

たとえば、32 ビット 32 ビット、32 個の全加算器が必要です。このカスケードは、シリアル構造が遅いことを意味します。並列ですばやく加算したい場合は、桁上げ先読み加算を使用できます。

全加算器の入力が、A と B の組み合わせ関数 Xi と Y (S0...S3 によって制御される) で置き換えられた場合、X、Y、およびキャリー数は、全加算器、それは ALU 論理構造です。つまり、X = f (A, B); Y = f (A, B) 異なる制御パラメータにより異なる組み合わせ関数が得られるため、さまざまな算術演算や論理演算が可能になります。

関連ビデオの推奨事項: PHP プログラミングの入門から習熟まで

以上が全加算器の原理は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。