![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
>指数部3bit、仮数部4bit、符号1bitの合計8bitの2進数の浮動小数点表示で、
これだけの情報では、ビットパターンが不明です。
・指数部に下駄を履かせるのか。履かせるならいくつか
・仮数部の正規化方法
>0.125(10)は00000000(2)
から、「指数部の下駄は3、仮数部は1以上2未満に正規化してその小数部を表現する」でしょうか。
指数の違う値の足し算の場合はまず仮数をシフトさせて位(指数)をそろえます。大きい方が2.5なので、指数の下駄を取って、省略されたかすの1の位を付け加えると、
指数: 1
仮数: 1.0100
十進で表現した値: (1+1/4)x2^1=2.5
0.125の指数を1にすると、
指数: 1
仮数: 0.0001
十進で表現した値: (0+1/16)x2^1=0.125
>(1)0.125+0.125+2.5
まず、0.125+0.125
指数: -3
仮数: 1.0000 + 1.0000 = 10.0000
正規化して、
指数: -2
仮数: 1.0000
これを2.5と足すために、指数が1となるように仮数部をシフト
指数: 1
仮数: 0.0010
これと2.5を足す
指数: 1
仮数: 0.0010 + 1.0100 = 1.0110
ビット表現に直すと、
01000110
>(2)2.5+0.125+0.125
最初に書いた0.125を指数1にした表現を使って2.5と0.125を足し算
指数: 1
仮数: 1.0100 + 0.0001 = 1.0101
さらに、0.125を足して、
指数: 1
仮数: 1.0101 + 0.0001 = 1.0110
ビット表現に直すと、(1)と同じく
01000110
どちらも誤差は生じません。
誤差が生じるのは、指数あわせの仮数部シフトをしたときに、仮数部の4bitで表されなかった場合です。
2.5 + 0.0625 だと、0.0625 を指数部1にしようとすると、
指数: 1
仮数: 0.00001
と、小数点以下が5bit必要なので表現できず、誤差が生じます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 情報処理技術者・Microsoft認定資格 情報技術の問題についてです。 10進数の−36を以下のような16ビットの浮動小数点表示にするといくつ 3 2022/05/21 19:53
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- Excel(エクセル) 分数をエクセルに入れる計算式について 4 2022/05/13 09:14
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- その他(法律) 有給金額の計算について 5 2023/06/23 17:44
- Excel(エクセル) 給与計算表で縦計(SUM関数)と合計が少し合わない(数円) 3 2022/07/04 10:13
- 会計ソフト・業務用ソフト エクセルについて 1 2022/06/15 17:39
- 統計学 t統計量とF統計量について 9 2023/01/05 14:23
- 英語 「to不定詞」を目的語に直接取れない動詞で、なお「to不定詞」で表現したい場合の方法について 2 2022/07/11 10:17
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「最大300字程度」
-
実績を積むという表現
-
【機械図面】 最大値・最小値...
-
「充足に達しましたので」これ...
-
ビジネスメールについて
-
どなたか教えいただけませんか?
-
いつ電話をよこすの?という表...
-
言葉遣いについて ○○を取りに行...
-
敬語の使い方
-
高窓(ハイサイド窓)を平面図...
-
横書きの原稿用紙の書き方なん...
-
機械組み立て工場での電動ドラ...
-
1の補数の2進数での減算(基本...
-
変電所のことをS/Sと表現するそ...
-
浮動小数点表示 加算方法 I...
-
負の整数を表現する代表的な方...
-
基本情報技術者試験 論理演算...
-
どのビットが誤っているか求め...
-
16進数のAND演算
-
ネットワークアドレスの問題:...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報