#68 Article 5657 Posted at 1994/12/09 02:04:04 by MSP-Iris (MAP4370) [COPRO]

Subject: Re: Re: コプロの活用法 /5637 /5630

スレッド関係
元スレッド #68/5630 — 「コプロの活用法」 1994/12/07 17:31:40 · 灰原達之 · MAP3252
某所から、80287-10MHzをただ同然で手に入れたので、さっそくPC9801UX21 (286-10MHz)に装着してみたのですが、LHAもJPEG展開も全然速くなら ないです。 メモリスイッチやジャンパスイッチはちゃんと変更したし、ノートンユーテ ィリティのSIコマンドでコプロ有りと表示される以上、インストールそのも のは間違ってないと思うのだけど。 コプロが有効利用できるソフトって、どういうのですか?
     返信元 #68/5637 — 「Re: コプロの活用法 /5630」 1994/12/07 21:25:39 · ☆まちばり☆ · MAP641
う゛ーん、ごく普通の利用ではコプロの恩恵を受けられることは少ないのでは ないでしょうか。私も以前PC-286V(286/10MHz)に287/10MHzを載せましたが、 やっぱり全然速くなりませんでした。浮動小数点計算をするものは明らかに速く なるのですが、通常の利用ではそういうのも少ないですし。 逆に浮動小数点計算をするものは圧倒的に速くなり、486SX/16MHzのエミュレート 計算よりも数倍速かったです。(Madelung定数を計…
         現在 #68/5657 — 「Re: Re: コプロの活用法 /5637 /5630」 1994/12/09 02:04:04 · MSP-Iris · MAP4370
             返信先 #68/5675 — 「Re: Re: Re: コプロの活用法 /5657 /5637 /5630」 1994/12/10 18:11:02 · 夢中ゆわ · MAP2717
>MS-DOS も BASIC もFPUを使用しているようです かつてQB(DOS)は、FPU用のランタイムとエミュレーション用のランタイムを 別々にリンクするようになっていたように思います。 BASICでそんなに精度の要る演算って……(^^;) VB(DOS)になってからは、エミュレーションのみになったようですね。 > でも、SXオーバードライブ積んでしまっていて、浮動小数点演算させることに >なったとき、恐いですね。387はおろか、…
スレッド全体を見やすく表示
結局FPUっていうのは、それなりの命令を与えないと動かないからですね。
 アセンブラでいうとFから始まるコードがFPU用のものですが、これを利用
しなければ(この命令がプログラム中になければ)FPUはただの電熱器です。(^^;
 CPUの換装やクロックアップなどのように命令コードはそのままでも速くな
る場合とは違うわけですから。むしろ、EGCなんかに近いスタンスですね。

 プログラムの方でFPUを積んでいるかどうかを調べて、積んでいたらその命
令を使用する、というスタンスになると思います。ただ、486以前はFPUは
そんなに普及してなかったと思うので、使っているソフトの数はそんなに多くな
いと思います。これから486/P5が当たり前になれば、FPU使用または要
FPUのソフトは増えていくと思います。

 なお、手元のPC286VGのユーザースマニュアルによると、MS-DOS も BASIC も
FPUを使用しているようです(多分両方ともエプソン製のものだと思います)。
とくに関数演算が速くなると書いてあります。

                 MAP4370  MSP-Iris