No.2ベストアンサー
- 回答日時:
OSじゃなくてその表示するアプリケーションがやるのが普通です。
もちろんいちいちプログラムを書くわけじゃ無くて、浮動小数点を10進文字列に変換するライブラリのサブルーチンを呼び出します。
Cだと、sprintf(文字列領域,"%e",浮動小数点の値) とか。
さらにその下のレベルでは、ライブラリのサブルーチンプログラムに含まれる、CPUの浮動小数点処理命令の組み合わせですね。
この回答への補足
プログラムで解釈→OSの入出力処理に渡す→出力
↑
ここでどのキャラクターを表示
するかがもうすでに決められて
いるという解釈でOKですか?
No.3
- 回答日時:
>ここでどのキャラクターを表示するかがもうすでに決められているという解釈でOKですか?
そうですよ。
浮動小数点に限らず、バイナリ数値を文字に変換するのは、アプリケーションの役目です。
No.1
- 回答日時:
Windowsの場合は、カーネルが管理しているようです。
今ではCPUに浮動小数点演算機能が入っているのが当たり前になっていますが、昔はコプロセッサと言ってオプション扱いだったので、アプリ側にCPUの違いを意識させないようにするため、カーネルがコプロセッサをエミュレーションしていました。それが今でも名残として残っているのだと思います。多分今なら、データと答えの受け渡しをOSがするけど、やってることは本当に受け渡しだけで、実際の仕事はCPUに丸投げみたいな形じゃないでしょうか。
これがもっと昔、DOSくらいになると、浮動小数点ドライバを介してコプロセッサにアクセスしたり、アプリケーションが自分でコプロセッサに依頼したり、あるいは完全に自前で処理するものもありました。今でもやろうと思えば、OSに頼らなくてもアプリ自前でできます。もっと高精度が要求される用途だとか、浮動小数点ではなくCOBOLで使われる固定小数点などでは、自前でしている(OSに頼れないから、そうせざるを得ない)はずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 計算機科学 8ビット浮動小数点数 0 1000 100 を10進法 8ビット浮動小数点数 1 1100 011 3 2022/10/28 08:07
- 情報処理技術者・Microsoft認定資格 情報技術の問題についてです。 10進数の−36を以下のような16ビットの浮動小数点表示にするといくつ 3 2022/05/21 19:53
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- C言語・C++・C# C言語について。 5 2023/06/27 18:37
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/03/16 11:19
- C言語・C++・C# C++言語の16進数の表現についておしえてください 1 2022/11/14 17:46
- 計算機科学 浮動少数点数で、16ビットで数値を表すとき、 1.0の指数部のビットパターンは、下駄が15なので、0 1 2023/02/07 11:10
- C言語・C++・C# 3つの倍精度浮動小数点値の平均を求めて、3つの引数全てを平均値に変更するメソッドを作成し、キーボード 1 2022/07/13 16:04
- Access(アクセス) Excelの質問 3 2023/02/09 14:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
浮動小数点
-
PN9によるBER測定
-
FORTRANでfloat(a)
-
FP4という浮動小数点演算4桁の...
-
COBOL 9(02)で定義した変数にマ...
-
2ビットの全加算器
-
基本情報技術者試験の過去問で...
-
アクセスのデータ型。数値型に...
-
Accessクエリの整数型と単精度...
-
平成16年第10問です。
-
n進法の計算について
-
1億x1億はいくらでしょうか?
-
10分の1は「10/1 それとも1/10...
-
5進法を10進法への直し方
-
実績を積むという表現
-
50以下は“50”も入るのですか?
-
100以下の自然数のうち、次のよ...
-
【機械図面】 最大値・最小値...
-
16進小数0.Cを10進数小数に変換...
-
「最大300字程度」
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
COBOL 9(02)で定義した変数にマ...
-
アクセスのデータ型。数値型に...
-
8ビットのグレイ符号10110110お...
-
FP4という浮動小数点演算4桁の...
-
PN9によるBER測定
-
Excelで符号の変化をカウントす...
-
浮動小数点
-
救難信号SOSの打電について
-
『剰余(-10,3)は2を返...
-
FORTRANでfloat(a)
-
中高年の寡婦加算について
-
クロックサイクル時間の求め方
-
2ビットの全加算器
-
テーブルに小数点以下の値を入...
-
基本情報の浮動小数点について
-
ACCESS 宛名ラベル(レポート...
-
VBAでのINT関数の計算結果について
-
基本情報技術H21問12アセンブ...
-
浮動小数点表示と固定小数点表示
-
浮動小数表記方式
おすすめ情報