コンパイラの機能の1つで、C/C++言語の中にアセンブリ言語を書けるようにするというもの。もしくはその挿入されたアセンブリ言語。
例)
#include <stdio.h> int main() { int a; char *format = "a = %d\n"; // 以下のコードは // // a = 5; // printf(format, a); // // と同じ。 __asm { mov a, 5 push 0 push a push format call printf add esp, 12 } return 0; }