2012年10月22日

2進数の補数 負の2進数を正の2進数にするには

2進数の補数-負の2進数を正の2進数にするには

2進数で、正数を負数にするには
 0000 0001 (10進数の「1」)
 ↓
 各ビットを反転させて
 1111 1110 (←ちなみにこの段階では10進数の「-2」)
 ↓
 1を足す
 1111 1111 (10進数の「-1」)

では、逆に
負数を正数にするには
 1111 1111 (10進数の「-1」)
 ↓
 各ビットを反転させて
 0000 0000 (←ちなみにこの段階では10進数の「0」)
 ↓
 1を足す
 0000 0001 (10進数の「1」)

どちらも
 @ 各ビットを反転させて
 A 1を足す

ラベル:2進数 補数 変換
posted by キョウ at 22:06| Comment(0) | TrackBack(0) | 1.コンピュータ全般 | このブログの読者になる | 更新情報をチェックする




×

この広告は1年以上新しい記事の投稿がないブログに表示されております。