2

ゲート回路を使用して、符号付きバイナリコンバータの2の補数を作成する必要があります。どの論理ゲートを使用できますか?

4

3 に答える 3

0

Not ゲートを使用して入力ビットを切り替えて、1 の補数を得ることができます。そして、各 Not ゲートの出力を他の「2 入力 Xor ゲート」の入力に接続します。

したがって、N 個の入力がある場合、N 個の Not ゲートと、Not Gates の出力を Xor ゲートの入力の 1 つに持つ N 個の Xor ゲートが必要です。そして、最下位入力ビットのトグル出力を配置するXorゲートの別の入力に1(1を表すために使用しているものは何でも高電圧/低電圧)を入力します。次に、この Xor ゲートの出力を 2 番目の Xor ゲートに入力します。ここで、2 番目の最下位入力ビットのトグル出力を配置します。このようにして、(N-1) 番目の Xor ゲート出力の出力を N 番目の Xor ゲートの入力に配置します。

最後に、Xor ゲートの出力から出力を取得すると、入力数の 2 の補数がわかります。

于 2012-11-16T20:07:37.733 に答える
0

私が信じるxorゲートのみを使用して、任意のアルゴリズムを実装できます。頑張れ。

于 2012-10-15T19:52:38.517 に答える