ほんの数週間前に大学でマイクロプロセッサのクラスを終えたばかりで、そこではアセンブリのみでプログラミングしました。割り込みについてかなりの量(IMHO)を学びました。
ここに私の質問があります: 私は 16F684 用の HiTech コンパイラを使用して C でプログラミングしています。割り込みについて説明しているデータシート セクション ( PIC 16F684 データシートセクション 12.4) では、プログラムが割り込みベクトル 0x0004 に移動すると書かれています。マイクロプロセッサ クラスのアセンブリを使用して、そのアドレスを指す .org ステートメントをセットアップし、必要なアセンブリを以下に記述して、割り込みが発生したときにそこにジャンプして実行するだけです。アセンブリでそれを理解することはできますが、CI でプログラムする場合、プログラムの一部がメモリ内のどこに配置されるかを制御できるとは思えないため、問題が発生します。C の割り込みでコマンドを配置する方法がわかりません。
明確にする必要がある場合はお知らせください。