
No.3
- 回答日時:
10進と同じように小数点の位置をそろえて2進数で足し算、引き算をするのはだめですか?
01010.110
00111.101(+
-----------
10010.011
01010.110
00111.101(-
-----------
00011.001
小数点の位置は合わせてあれば、意識しないで計算し、計算後、小数点を元の位置に戻せはいいです。
結果が負になる場合は、10進法の水道メーターを逆回しした9の補数で表現法にならって、
小数点以下の桁の無く、かつ固定桁数の2進数の加減算では負数は「2の補数法」を使って表現され、結果が負になる場合は負数も2の補数で扱われます。
しかし、小数点以下の桁が存在したり、桁数が固定で無い2進数の加減算での負数の表現や演算結果が負になる場合の負数の表現は「1の補数法」を使って扱えばいいかと思います。
2進数の先頭が1の場合は負数として扱い、先頭が0の場合は正数として扱います。
そして、先頭の0や1は必要に応じて何桁でも符号を表す0や1を補うものとします。
-100<10進> = -(100<10進>) = -(01100100)=10011011
と表します。10011011の先頭の1は負数を表します。つまり負数については
10011011 = 111111110011011 = …11111111111110011011
ということです。逆に正数の場合、先頭符号を表す0の上位桁には0がいくつあっても
01100100 = 0000001100100 = …0000000000001100100
すべて同じ数値ということです。
計算例
例)3.625-5.375=-1.75の2進数での計算
0011.101
0101.011(-
-----------
1110.010
これは負数なので負号を分離するには
1⇔0と反転して最後の桁に1を加えて
-(1110.010) = 0001.101 + 0.001 = 1.110 = 1.75<10進>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 第15項が31、第30項が61である等差数列{an}について考える。 初項から第n項までの和をsnと 1 2022/03/24 20:43
- 数学 群数列の問題がわかりません。どなたか教えてください… 【問題文】 1から順に自然数を並べて, 下のよ 2 2022/03/28 18:55
- 統計学 確率統計でExcelの使い方を教えてください。 3 2022/07/27 19:21
- 数学 【 数I 分散 】 3 2023/02/26 21:55
- 数学 【 数A 自然数の積と素因数の個数 】 2 2023/03/02 23:58
- 情報処理技術者・Microsoft認定資格 J検【令和3年度後期 情報システム試験 システムデザインスキル】問題1(2)の解き方を教えてください 1 2022/03/22 18:36
- 数学 条件付き極値問題といわれる問題です。ラグランジュの乗数法 について、質問したいことがあります。 条件 3 2023/05/15 21:38
- 数学 数学の問題の解き方を教えてください! 3 2022/11/02 17:32
- 小学校 算数の問題で悩んでいます。 2つの数A,Bを四捨五入して整数の概数にすると、順に25と3になりました 5 2023/08/21 15:05
- 数学 和が18で、2乗の和が206であるような3つの数がある。 この3数を小さい順に並べると等差数列になっ 4 2022/03/24 23:53
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル:6E-05という表現は?
-
数値とアルファベットに分ける...
-
数字3桁の組み合わせの何通り...
-
EXCELで10万未満切捨ての...
-
エクセル関数で桁数指定し数値...
-
電話番号のハイフンの入れ方
-
3÷7のあまりは「3」ですか?
-
60進法と10進法
-
3分の1とは何パーセントでしょ...
-
私は大きくなって今でも数字の...
-
数的推理の問題です。 次の条件...
-
Excel 小数点以下を切り捨てた...
-
0.1と0.10の違い
-
2進数の割り算が分かりません...
-
算数です。 割り算の筆算で、商...
-
0以下の数字は何桁?
-
計算をして有効数字2桁で答えな...
-
エクセルでSUM関数の小数点以下...
-
アルファベット 26進数データ...
-
数学の階乗はどんな時に使うの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル:6E-05という表現は?
-
数字3桁の組み合わせの何通り...
-
2進数の割り算が分かりません...
-
数値とアルファベットに分ける...
-
7で始まる電話番号?
-
数学の階乗はどんな時に使うの...
-
3÷7のあまりは「3」ですか?
-
EXCELで10万未満切捨ての...
-
エクセル関数で桁数指定し数値...
-
電話番号のハイフンの入れ方
-
NUMBER(N,M) としたときの、格...
-
60進法と10進法
-
3分の1とは何パーセントでしょ...
-
Googleの電卓アプリの有効数字...
-
エクセルのsumifの検索値
-
アナログの電力量計を見たとき ...
-
【場合の数】 2桁の自然数で、2...
-
AccessでExcelでのMOD関数と同...
-
Excelで数値の丸め
-
0以下の数字は何桁?
おすすめ情報