內嵌組合語言

Microsoft 特定的

組合語言用於許多用途,例如改善程式速度、減少記憶體需求,以及控制硬體。 您可以使用內嵌組合語言,直接在 C 和 C++ 原始程式中內嵌組譯語言指令,而不需要額外的組譯和連結步驟。 內嵌組合語言已內建於編譯器,因此您不需要個別的組譯工具,例如 Microsoft Macro Assembler (MASM)。

注意

包含內嵌組譯工具的程式無法完全移植到其他硬體平台。 如果您為可攜性設計,請避免使用內嵌組譯工具。

ARM 和 x64 處理器不支援內嵌元件。 下列主題說明如何搭配 x86 處理器使用 Visual C/C++ 內嵌組合語言:

END Microsoft 特定的

另請參閱

編譯器內建和組件語言
C++ 語言參考