Sign in Join
Wiki copytemporary

Revision 2 of 2, by Trev on 2-9-2020. The page as it is now.

Assembler/de

Zurück zu den reservierten Wörtern.

Der Modifier assembler gehört zur Assembler-Programmierung.

Der Modifier assembler beschreibt eine Funktion, die in Assembler geschrieben ist.

Beispiel:

pascal
// Schreibweise mit dem reservierten Wort assembler
// Hier wird der Anweisungsblock nicht mit den reservierten Wörtern begin und end eingeschlossen
function Add(a, b: Integer): Integer; assembler;
{$ASMMODE intel}  // Der Prozessortyp, für den der Assemblercode erstellt wird muss angegeben werden
asm
  mov eax, a
  add eax, b
END;

// Alternative Schreibweise ohne das reservierte Wort assembler
function Add(a, b: Integer): Integer;
{$ASMMODE intel}  // Der Prozessortyp, für den der Assemblercode erstellt wird muss angegeben werden
begin
  asm
    mov eax, a
    add b, eax
  END;
  result := b;
end;

From the Free Pascal wiki, page "Assembler/de", as it stood on 2020-02-09 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.