In-Line assembler
An in-line assembler is a feature of a programming language that allows assembler code to be entered directly into the source file. For example, if you are editing Pascal source code, you normally work with Pascal instructions (such as WriteLn, or ClrScr) but Pascal also allows you to write assembler directly using an Asm...End block.
program inlinedemo; begin writeln('Pascal statement!'); asm {in-line assembler} mov eax,eax end ['eax']; end.