Sign in Join
Wiki copytemporary

Assembler/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Zurück zu den [[Reserved words/de|reservierten Wörtern]].
22
3-Der Modifier <b>assembler</b> gehört zur Assembler-Programmierung.
3+Der Modifier assembler gehört zur Assembler-Programmierung.
44
5-Der Modifier <b>assembler</b> beschreibt eine Funktion, die in Assembler geschrieben ist.
5+Der Modifier assembler beschreibt eine Funktion, die in Assembler geschrieben ist.
66
77Beispiel:
88
99``` pascal
1010// Schreibweise mit dem reservierten Wort assembler
1111// Hier wird der Anweisungsblock nicht mit den reservierten Wörtern begin und end eingeschlossen
1212function Add(a, b: Integer): Integer; assembler;
1313{$ASMMODE intel} // Der Prozessortyp, für den der Assemblercode erstellt wird muss angegeben werden
1414asm
1515 mov eax, a
1616 add eax, b
1717end;
1818
1919// Alternative Schreibweise ohne das reservierte Wort assembler
2020function Add(a, b: Integer): Integer;
2121{$ASMMODE intel} // Der Prozessortyp, für den der Assemblercode erstellt wird muss angegeben werden
2222begin
2323 asm
2424 mov eax, a
2525 add b, eax
2626 end;
2727 result := b;
2828end;
2929```
3030
3131---
3232*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](/wiki-contact).*

Back to history