全加算器の原理: 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 サイトの他の関連記事を参照してください。