テイラー級数またはルックアップテーブルのいずれかを使用して正弦の値を計算するための68HC11のアセンブリコードは何でしょうか?
表示値は整数のみとなります。この場合、ルックアップテーブルはどのように機能しますか?テイラー級数を使用してどのように実装できますか?
浮動小数点ソリューションを探している場合は、最初に浮動小数点演算を実装する必要があります。その部分は、32ビット演算もサポートしていない68HC11では重要です。その後、sinの計算は簡単ですが、非常に遅くなります。;-)
ルックアップテーブルを使用します。
テイラー級数は使用しないでください。
Googleはこれを見つけました。
私は長い間68HC11プログラミングを行っていないので、正確な指示を与えることはできませんが、多かれ少なかれ次のことをしたいと思います。
詳細はもちろん入力範囲と出力範囲によって異なりますが、一般的には、インデックスレジスタがテーブルを指すインデックス付きアドレッシングモードを使用するか、オペコードを変更してオフセットを設定した拡張アドレッシングを使用します。