No.2ベストアンサー
- 回答日時:
5+6の方はどこで2の補数計算を使うのか分かりませんが…。
10進数を2進数にする方法は分かりますよね?
[5+6の計算]
5(10進数) → 0101(2進数)、6(10進数) → 0110(2進数)なので
0101
+)0110
-----
1011
1011(2進数)を10進数にすると、
2^3 + 2^1 + 2^0 = 8 + 2 + 1 = 13
[5-7の計算]
4ビットの最上位ビットを符号(-)を表すものとします。
-7(10進数)の2進数を求めるために7(10進数) → 0111(2進数)の2の補数を計算ですが、これは「0111をビット反転して(1000)して、1を加えたもの(1001)」になります。
つまり、-7(10進数)の2進数は1001で表されます。
5 + (-7)を2進数で計算すると、
0101
+)1001
-----
1110
1110(2進数)を10進数で表すために、これの2の補数を求めると0010(2進数)。
0010(2進数)は2(10進数)なので、1110(2進数)は-2(10進数)。
数学というより、コンピュータでの計算ですが…。
No.3
- 回答日時:
結果も十進表示でいいのなら、11と-2と暗算で出てしまいますが
わざわざ4ビットの二進数にするのは、補数表現や表せる範囲を
出題の意図にしているのかもしれませんね。
4ビット、2の補数の二進数で表せるのは、7 から -8 までです。
5+6 は 0101 + 0110 = 1011 で、-5(オーバーフロー)
5-7 は 0101 - 0111 = 1110 で、-2
となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 計算機科学 2進数の計算について 2進数の値は全て8ビットで負数は2の補数形式とする。結果が8ビットで表現出来な 3 2023/07/22 14:08
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 計算機科学 インド式かんたん計算法について 2 2022/06/02 04:27
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Chrome(クローム) Chromeの描画領域を2分割して異なるスクロール位置を同時に表示させることはできますか 1 2023/03/01 16:53
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
- その他(お金・保険・資産運用) 至急!【Wolt】各メニューの価格設定の簡単な計算方法 3 2023/03/05 11:58
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- 計算機科学 この二つの計算方法が分からないです。 ・2進数10111010を10進数へ。 ・10進数28を2進数 7 2022/10/11 01:18
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
15%増しの計算方法
-
前年比の%の計算式を教えてく...
-
パーセントの計算
-
3分2の計算教えて下さい
-
エクセルで関数計算後の値を数...
-
ラジアン値を°′″(度・分・秒)...
-
何通りかの計算で 7C4 の答えが...
-
「出来型」と「出来形」の使い...
-
250gを8割と2割に分けると
-
3割アップとは、どうのように...
-
毎日10%ずつお金が増える時...
-
3分の2の計算の仕方
-
指数計算 2^n-1
-
割引や%引きの計算のやり方を教...
-
同じ時間なのに、60進と10...
-
6畳間は何立方メートル?
-
1人の人間の祖先をさかのぼっ...
-
8の4分の3乗は?
-
一定倍したある数を元に戻すには?
-
算数の比 0:1
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
15%増しの計算方法
-
前年比の%の計算式を教えてく...
-
パーセントの計算
-
3分2の計算教えて下さい
-
ラジアン値を°′″(度・分・秒)...
-
エクセルで関数計算後の値を数...
-
3割アップとは、どうのように...
-
何通りかの計算で 7C4 の答えが...
-
初歩的な計算式の問題です。
-
6畳間は何立方メートル?
-
数学がとにかくできません。知...
-
指数計算 2^n-1
-
計算式の答えまでの過程を教え...
-
一定倍したある数を元に戻すには?
-
250gを8割と2割に分けると
-
1÷無限=0ということは数(大き...
-
一日ずつ2倍の金額をもらい続...
-
算数で質問です よろしくお願い...
-
2の365乗
-
教えて下さい
おすすめ情報