Поделиться через


Встроенный сборщик

Специфично для Microsoft

Язык ассемблера может служить для целого ряда целей, например для повышения скорости работы программы, сокращения потребления памяти и управления оборудованием. Вы можете использовать встроенный ассемблер для встраивания инструкций на языке ассемблера непосредственно в ваши исходные программы на C и C++ без дополнительных шагов компиляции и компоновки. Встроенный ассемблер встроен в компилятор, поэтому вам не требуется отдельный ассемблер, такой как Microsoft Macro Assembler (MASM).

Примечание.

Программы со встроенным кодом на языке ассемблера не всегда можно перенести на другие аппаратные платформы. При разработке переносимой версии старайтесь не использовать встроенный код ассемблера.

Встроенная сборка не поддерживается на процессорах ARM и x64. В следующих темах объясняется, как использовать встроенный ассемблер в Visual C/C++ для процессоров x86.

Завершение блока, относящегося только к системам Майкрософт

См. также

Внутренние объекты компилятора и язык ассемблера
Справочник по языку C++