仕事の話しを少々。。
今は、組み込みプログラムもC言語だけで組めるけど、数世代前のCPUの場合、アッセンブラのみで書かれてたり、スタートアップや割り込み処理だけはアッセンブラで書かれてたり。。
最近の話しなんだけど、最新の機械にハードの改造とプログラムの修正を加えてノイズに対して強化することに成功したんだ。。
最新の機械は、プログラムはすべてC言語で書いてある。。
それを数世代前の機械にも反映させる必要性が出て来たって分けでプログラムの詳細検討に入ったんだ。。
プログラムの構造は、どちらも私が作ったから読めない訳じゃなく、どこに修正を加えたら最小限の変更で済むかの検討ね!!
修正加えるべきポイントは、ほぼ半分程度が、アッセンブラ部分。。
ひぇ~!!アッセンブラ触るの何年ぶり??
もう10年は触ってないかな?!
命令実行したらレジスタがどう変化するかも頭に入ってたのに、ネットで調べなながらでなきゃ作業できなくなってる。。。
ひぇ~!!
最近、こんなのばっか!!