![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
wikipediaの記事に、完全自動浮動小数点演算が行える初の商用コンピュータは1954年の IBM 704 であるということが書かれていたのですが、浮動小数点の計算って普通の整数同士の計算と比べて格段に計算量が多くなるんですか?
「浮動小数点」という言葉の意味を見てみた限りでは、整数同士の計算と違うのは小数点の位置を記録するところだけのような気がするのですがそこの部分が難しいんですか?
(https://ja.wikipedia.org/wiki/並列計算)
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
例えば、浮動小数点数同士の足し算をすることを考えると、次の手順が必要です。
(1) 2数の指数の大小を比較(整数の減算)
(2) (1)の結果を元に仮数の小数点の位置を合わせる(シフト演算)
(3) (2)で桁を合わせた仮数を足す(整数の加算)
(4) (3)の結果を、指定した位置に小数点がくるように、指数部を調整(シフト演算、整数の加算)
※ さらに、
(0)ビット列を符号、仮数、指数に分割
(5) 求められた符号、仮数、指数を決められたフォーマットに結合
という手順も入ります。
整数の加算なら、「整数の加算」の1手順だけです。
回路も簡単です。
https://ja.wikipedia.org/wiki/%E5%8A%A0%E7%AE%97 …
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?e8efa67)
No.3
- 回答日時:
1.○○○・×10ⁿの形式が浮動小数。
これらの掛け算を処理するハード回路が格段に複雑になる。
>>小数点の位置を記録するところだけ
それはソフトとか筆算での話し。
実際にハード演算回路を組むとなると、格段に難しく・複雑になる。
何でもカンでもソフトジャ無いんだ。
ハード・ファームをどう組み上げるか、なんだ。
1cm角チップには、テニスコート10面分にmm単位に書かれた回路がギッシリ詰まってるんだ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語について。 5 2023/06/27 18:37
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 中学校 理科だけが極端に苦手 5 2022/09/10 14:18
- 会計ソフト・業務用ソフト エクセルについて 1 2022/06/15 17:39
- 数学 常用対数の求め方 log10の2は約0.3010…ですがこの求め方を教えて下さい。0.1から順番に計 8 2022/12/27 04:02
- その他(趣味・アウトドア・車) EXCELの計算 3 2023/03/16 10:02
- 計算機科学 8ビット浮動小数点数 0 1000 100 を10進法 8ビット浮動小数点数 1 1100 011 3 2022/10/28 08:07
- 医療事務・調剤薬局事務 入院会計のお仕事 1 2023/05/28 15:45
- Excel(エクセル) 分数をエクセルに入れる計算式について 4 2022/05/13 09:14
- Excel(エクセル) 給与計算表で縦計(SUM関数)と合計が少し合わない(数円) 3 2022/07/04 10:13
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2進数の足し算(C言語)
-
O(n log n)について2
-
除算を使わずに10で割りたい。
-
有効数字について 以前質問をし...
-
c languageで 簡単な質問があ...
-
”/”を使わずに割り算したいんで...
-
VBAでミリ秒まで出力する方法
-
8進数と16進数表現について
-
100桁の計算ができなくて困って...
-
三菱シーケンサ(Aシリーズ)で...
-
VBAのINT関数について
-
2の補数について
-
時刻の比較
-
VB6.0での小数点の扱いについて
-
ExcelでPC(パソコン)によって...
-
色の判定
-
コンピューターは指数関数をど...
-
floatの有効桁数
-
浮動小数点演算を固定小数点演...
-
VBAでの割り算の余りの求め方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
O(n log n)について2
-
16進数 加算 減算 C言語
-
c languageで 簡単な質問があ...
-
VB.net Double と...
-
”/”を使わずに割り算したいんで...
-
三菱シーケンサ(Aシリーズ)で...
-
ExcelのINT関数の計算結果がお...
-
有効数字について 以前質問をし...
-
ExcelでPC(パソコン)によって...
-
除算を使わずに10で割りたい。
-
EXCELの関数"STDEV(標準偏差)"...
-
floatの有効桁数
-
VBAでミリ秒まで出力する方法
-
100桁の計算ができなくて困って...
-
2進数の足し算(C言語)
-
VB6.0での小数点の扱いについて
-
VBAでの割り算の余りの求め方
-
コンピューターは指数関数をど...
-
距離から緯度経度を求める方法
-
BCD・HEX・BINについて
おすすめ情報