Cのソースにアセンブラのコードを埋め込むには平成20年7月26日 インラインアセンブラの記述C言語の中からアセンブラを使うには、インラインアセンブラを使うのが便利です。 アセンブラのソースを埋め込むには、C言語ソースの先頭に#pragma asmと書きます。 そして、埋め込みたいアセンブラコードを#asm 〜 #endasmで囲みます。
もしくは、__asm(文字列リテラル) 文を使うそうです。
コンパイラオプションの設定上記のインラインアセンブラを使用すると、リンク時にエラーが出ることがあります。
このエラーを回避するには、PM+のメニューから、[ツール]->[コンパイラオプションの設定]を選び、出力タブを開きます。 そして、アセンブラ・ソース・モジュール・ファイルの出力をチェックします。 これでリンクが通るようになるようです。
|
Copyright(C) 2008 NAITOU Ryuji. All rights reserved. 無断転載を禁ず