2005-02-26 (土)
*PICって…
普通にライントレースしても面白くないなぁと思って,効率よくラインのパターンから位置を得るアルゴリズムを考えていたのですが,三角関数をどうしようかという問題が…….テーブルを作って貴重なメモリを消費するのも嫌だし,毎回マクローリン展開なんてやってられないし….
で,重要な問題に気付く……PICに乗算命令あったっけ?除算命令が無いのは薄々気にしていたのですが,乗算命令は……調べてみるとやっぱり存在しない.まぁ,某研究室で買ったCのコンパイラを使わせてもらってるのでプログラムを書く分には問題無いのですが,試しに乗算除算命令を使ったプログラムをコンパイルしてみると…8ビットの除算だけで30命令近い….標準のatanとかを見てみると1000命令以上.
数時間かけて考えたものが使えないのは痛いなぁ.PICでそんなことをしようというのが間違いだったのかもしれません.