私はマイクロコントローラープログラミング、特にPIC18F87J11の初心者で、MPLAB C18 コンパイラーを使用しています。メモリへの保存やタイマーの操作など、さまざまなトピックについてデータシートを読んでいました。例がアセンブリ言語で書かれていることに気付きましたが、アセンブリ言語の経験はほとんどありません。プロジェクトで Assembly と C の機能を一緒に使用する方法はありますか?
私はアセンブリをよく理解していません。そうでなければ、コードを C に変換しようとします。この場合は、ほとんど変更を加えずにアセンブリ コードを使用するだけです。
MPLAB C18 コンパイラを使用して C プログラムでアセンブリ関数を使用する方法の例を誰か教えてもらえますか?
アセンブリ関数は、hello world のように単純にすることができます。MPLAB で 2 つの異なる言語を組み合わせて使用するプロセスを理解する必要があるだけです。テスト用のクイック関数を作成しようとしましたが、アセンブリ コードをどこに置くべきかわかりませんでした。アセンブリ コードには、プロジェクトに独自のファイルを含める必要がありますか?
全体像を見ることができるように、誰かが完全に単純な例で私を啓発してくれることを願っています。事前に適切なサポートを提供します、ありがとう!