Chapter 3
Using Assembly language

Free Pascal supports inserting assembler statements in between Pascal code. The mechanism for this is the same as under Turbo Pascal and Delphi. There are, however some substantial differences, as will be explained in the following sections.

3.1 Using assembler in the sources
3.2 Intel 80x86 Inline assembler
3.2.1 Intel syntax
3.2.2 AT&T Syntax
3.3 Motorola 680x0 Inline assembler
3.4 Signaling changed registers