インライン アセンブラー

Microsoft 固有の仕様 →

アセンブリ言語は、プログラムの実行速度の向上、必要メモリ量の削減、ハードウェアの制御など、さまざまな目的に適しています。 インライン アセンブラーを使用して、追加のアセンブリとリンク ステップを使用せずに、アセンブリ言語命令を C および C++ のソース プログラムに直接埋め込むことができます。 インライン アセンブラーは、コンパイラに組み込まれます。したがって、MASM (Microsoft Macro Assembler) などの別のアセンブラーは必要ではありません。

注意

インライン アセンブラー コードを含むプログラムは、他のハードウェア プラットフォームに完全に移植できるわけではありません。移植性を考慮して設計する場合、インライン アセンブラーは使用しないでください。

インライン アセンブラーは ARM プロセッサと x64 プロセッサではサポートされていません。ここからのトピックでは、x86 プロセッサで Visual C/C++ インライン アセンブラーを使用する方法を示します。

END Microsoft 固有の仕様

参照

概念

コンパイラの組み込みとアセンブリ言語

その他の技術情報

C++ 言語リファレンス