- 締切済み
符号付2進数の問題についての質問です。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#242220
回答No.3
2進数の引き算その数値の足し算を行います。 4-2=の計算は4+8=12で答えは2 10位の数値を符号フラグとするので、計算では無視。 0100+0110=1010で2 一番左の1は符号フラグなので計算しない。
- maiko0333
- ベストアンサー率19% (839/4401)
回答No.2
コンピュータって足し算しかできないのですよ。 じゃぁ、どうやって引き算をするの?ということで こういう計算になっています。 10進数で考えます。 3桁の世界では1を引くということと999を足すことは同じですね。 桁落ちして1000が消えますので。 なので999と-1が同じなのです。 3を引いてみましょう。 600-3 →600+(999+1-3)999は1の補数、+1は2の補数にするため =600+997 =1597→597
- hue2011
- ベストアンサー率38% (2801/7250)
回答No.1
2の補数を求めるというのは、その数字をマイナスにしろということでしょう。 計算をする、というのは足し算をすることで、要するにある数字にマイナスのついた数字を足したら引き算になるというだけのことです。 何がわからないのかそれのほうがわかりません。