-2

-17の2進値はどうなりますか?また、-17の2の補数を見つける方法は?

4

2 に答える 2

2

8 ビット ワードと仮定すると、バイナリ形式の 17 から開始します。 = 00010001

次に、ビットを反転します: = 11101110

次に、1: = 11101111 を追加します。

16 ビット、32 ビット、または 64 ビットのワードがある場合は、先行する 1 がさらに多くなります。

于 2011-05-20T09:38:43.340 に答える
0

何も仮定しない場合でも、左端のビットを意味のあるものにしておく必要があります。10001 という単語自体から始めます。次に、反転すると 1 が得られます。01110 この数値に 1 を追加します。01111. ただし、左端のビットを有効に保つには、必要な最小ビット数 (ここでは 6) に関して 101111 のように、そこに 1 を追加します。

于 2015-01-20T11:25:38.083 に答える