2017-03-01 5 views
0

符号付き数値を5ビットで表現したい場合、最初のビットを数字の符号(+または - )に使用します。次に、ゼロは2ビット表現(10000と00000)で表すことができます。ビットで0を表現する2通りの方法

この問題はどのように解決されますか?

+1

どのような問題がありますか?あなたはそれを述べていません。 –

+0

@AndrewHenle問題は+0と-0を得ることができると思います。 – machinery

+0

https://en.wikipedia.org/wiki/Two's_complement –

答えて

1

大丈夫です。質問は5ビットの列である場合64bit

に2ビットのバイナリ1または0

に常に存在し、その後、たとえば1bitのための任意のビット数があるかもしれないことは、それはXはどんなことができXXXXXする必要がありますビット(1または0)

最初のビット(符号ビット)には、+0と-0のいずれかを設定できます。

したがって、正の場合は0を最初の位置に置き、負の場合は1を最初の位置に置きます。

4ビット

今、私たちは私たちの最初のビットを得た質問が0を求めたとして、我々は別の4ビット0XXXXまたは1XXXXが残され、

残りのビットはゼロになります。

ので、答えが00000または10000

では、2進数から10進数へとバイナリに小数を変換する方法を見て。

+1

ええ、それから+0と-0を持つことができます... – machinery

関連する問題