Справочник по C/C++
asm

Ключевое слово asm используется для вставки в С++-программу одной или нескольких инструкций ассемблерного кода. Общая форма записи оператора asm имеет следующий вид.

asm("инструкция");

Здесь элемент инструкция означает оператор языка Assembler, который передается непосредственно компилятору для сборки в вашей программе.

Многие компиляторы языка C++ позволяют использовать дополнительные формы оператора asm. Например, Borland C++ допускает применение следующих операторов asm.

asm инструкция;
asm {
 последовательность_инструкций
}

Здесь последовательность_инструкций означает список инструкций ассемблерного кода.