1

私は自分の補数を理解できるようにいくつかの問題に取り組んでいましたが、これに似た問題について質問がありました。

この 2 進数が既に 1 の補数形式である場合: 1010 1111 1111

それは何の10進数を表していますか?


このプロセスで私は正しいですか?1010 1111 1111 には負の符号があります (左端のビット)。

次に、補数を取ります: 0101 0000 0000 = 1280

-1280を表しているのでしょうか?それとも、これは完全に間違っていますか。

4

1 に答える 1

2

12 ビットのストレージがある場合は正しいです。たとえば、ストレージが 16 ビットの場合、数値は負にはなりません (欠落しているビットはゼロと見なされるため)。

于 2013-05-29T04:17:37.863 に答える