MZ-80 パソコン開発物語

今だから話せる、パソコン開発記録を連載します。 感想をコメントに残して頂けたら 嬉しい・・。

過去の投稿日別表示

[ リスト | 詳細 ]

全1ページ

[1]

ARM 浮動小数点演算

イメージ 1

STBeeを使用して、BASICインタープリタの製作を進めています。
開発は、Sourcery G++Liteですが、ハード演算部を使うようになっている模様・・
コンパイルで、四則計算が、__aeabi_dxxx 未定義の連続・・対処法があるだろけれど・・・

結局 64ビット、浮動小数点演算を作ってしまいました。
signed int compDouble( double X, double Y);....浮動少数の大小比較
double doubleADD( double X, double Y);.........浮動小数の加算
double doubleSUB( double X, double Y);.........浮動小数の減算
double doubleMUL( double X, double Y);.........浮動小数の積算
double doubleDIV( double X, double Y);.........浮動小数の除算
double doubleSignConv( double X);..............浮動小数の符号変換

一応 単純変数の代入、print文の処理が動いていますので、報告を兼ね、アップしました。
画面のシアン色の行は、STBeeマイコンへのコマンドで、白い行は、応答です。
変数への代入、表示と、四則計算は機能しています。
尚、浮動小数点のフォーマット化ストリング処理は、12桁表示として作成しました。

以前、MZ-80の四則・関数ライブラリ作成を思い出しながら・・
でも 今更、マクローリン展開・・などはやりたくない。
Sourcery G++Liteは 三角関数、対数等は、ハード演算部を使っていない模様・・・
四則計算を作れば何とかなると思う

全1ページ

[1]

[PR]お得情報

数量限定!イオンおまとめ企画
「無料お試しクーポン」か
「値引きクーポン」が必ず当たる!
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
お肉、魚介、お米、おせちまで
おすすめ特産品がランキングで選べる
ふるさと納税サイト『さとふる』

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事