Binary Adder&Subtractorとは何ですか

問題を排除するために楽器を試してください





デジタル回路 、2進加算器と減算器は、2進数の加算と減算に使用されます。この回路の動作は主に2進値に依存します。ここで、回路内の制御信号はバイナリ値を保持します。それはの1つです コンポーネント 算術論理演算装置の。この回路には、半加算器、全加算器、2進加算および減算に関する前提条件情報が必要です。一度に、加算と減算の両方を実行するための回路を設計することも可能です。この記事では、2進加算器と2進減算器の概要について説明します。

バイナリ加算器および減算器

バイナリ加算器と減算器の概要では、主にバイナリ加算回路、バイナリ加算器(半加算器と全加算器)、並列バイナリ加算器、バイナリ減算回路、バイナリ減算器(ハーフ減算器とフル減算器)、および並列バイナリ減算器について説明します。




バイナリ加算回路

デジタル回路では、2進加算の算術演算は次を使用して実行できます。 論理ゲート 。そのために、2入力論理ゲートが使用され、ORゲートとは少し異なります。 ORゲートは2つの整数を加算し、2つの入力が1の場合に1つの出力を生成します。ただし、排他的論理和ゲートと比較すると、ORゲートは個別の演算のため、バイナリ加算を実現しません。包括的ORゲートには、合計を生成するために追加される3つのo / psが含まれます。これで、これら2つのゲートを相互に比較できます。

これら2つの論理ゲートの主な違いには、主にORゲートが整数の加算を実行するのに対し、Ex-ORゲートは二項演算を実行することが含まれます。



バイナリ加算器とは何ですか?

2進加算器は、主に加算のような2つの2進数の算術演算を実行するために使用されるデジタル回路の一種です。バイナリ加算器は、それらを直列に接続することにより、全加算器回路で設計できます。第1の全加算器の出力キャリーは、第2の全加算器の入力に接続されている。これらの回路は、半加算器、全加算器、並列加算器に分類されます。

半加算器

半加算器は一種です 電子回路 2つの2進数の加算を実行するために使用されます。半加算器は2桁の2進数を加算し、出力と同様に2つの出力を生成し、値を伝送します。半加算器の入力はAとBですが、出力は合計とキャリーです。一般的な表現では、ANDゲートやXOR論理ゲートなどの論理ゲートを利用します。


半加算器

半加算器

全加算器

全加算器は、3つの2進数の加算を実行するために使用される電子回路の一種です。全加算器は3桁の2進数を加算し、出力のように2つの出力を生成し、値を伝送します。半加算器の入力はA、B、およびCinですが、出力はsumとCoutです。全加算器は、ANDおよびXORゲートなどの論理ゲートがORゲートを介して接続されている2つの半加算器の組み合わせです。詳細については、このリンクを参照してください 半加算器と全加算器

全加算器

全加算器

並列バイナリ加算器

並列2進加算器は、並列に接続されたさまざまな全加算器で設計された組み合わせ回路です。並列バイナリ加算器では、いいえ。全加算器の数は主に数に依存します。加えてそこにビットの。

並列2進加算器の設計は、論理ゲートを使用して行うことができます。論理回路内の関連モジュールは、半加算器と全加算器のような2つの加算器の論理回路のように見えます。

バイナリ減算回路

減算は、ある桁を別の桁から減算して等しい量を得る算術関数です。別の桁が減算される桁は、被減数として知られています。同様に、被減数から減算される数は減数として知られています。バイナリ加算と同様に、これには、各減数ビットを被減数ビットから減算できる4つの実行可能な代替演算も含まれます。

ただし、2番目のルールでは、被減数のビットは減数のビットに比べて少ないため、減算を完了するために1が貸し出されています。加算回路に関連して、これらの回路も半減算器、全減算器、並列減算器のように分類されます。

ハーフ減算器

ハーフ減算器のような組み合わせ論理回路]は、2つのシングルビット桁を減算するために使用されます。 2つの入力と2つの出力が含まれます。入力はA、Bですが、出力は借用と差です。詳細については、このリンクを参照してください ハーフサブトラクタ

ハーフ減算器

ハーフ減算器

完全減算器

ハーフ減算器のような組み合わせ論理回路]は、2つのシングルビット桁を減算するために使用されます。 3つの入力と2つの出力が含まれます。入力はA、B、Binですが、出力はBorrow&Differenceです。フルサブトラクタの詳細については、このリンクを参照してください。したがって、この減算器には、下位段のボローを考慮して3ビットの減算を実行する機能が含まれています。詳細については、このリンクを参照してください フルサブトラクタ

フル減算器

フル減算器

並列バイナリ減算器

パラレルバイナリ減算器は、パラレル内の同等のビットペアを操作することにより、長さ内の別のビットよりも優れている2つの2進数の差を見つけるために使用されるデジタル回路の一種です。この減算器の設計は、減数補数の入力を使用して、減算器とすべての完全減算器の組み合わせなど、さまざまな方法で実行できます。

したがって、これはすべてバイナリに関するものです 加算器 &減算器には、バイナリ加算回路、半加算器や全加算器などのバイナリ加算器、並列バイナリ加算器、バイナリ減算回路、ハーフ減算器やフル減算器などのバイナリ減算器、およびパラレルバイナリ減算器が含まれます。ここにあなたへの質問があります、並列加算器/減算器とは何ですか?