Difference between revisions of "Assembler/de"
From Free Pascal wiki
Jump to navigationJump to searchm |
m (Fixed syntax highlighting; wiki markup) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{assembler}} | {{assembler}} | ||
− | + | ||
− | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. | + | Zurück zu den [[Reserved words/de|reservierten Wörtern]]. |
− | + | ||
− | + | Der Modifier <b>assembler</b> gehört zur Assembler-Programmierung. | |
− | + | ||
− | + | Der Modifier <b>assembler</b> beschreibt eine Funktion, die in Assembler geschrieben ist. | |
− | Beispiel: | + | |
− | <syntaxhighlight> | + | Beispiel: |
+ | |||
+ | <syntaxhighlight lang="pascal"> | ||
// Schreibweise mit dem reservierten Wort assembler | // Schreibweise mit dem reservierten Wort assembler | ||
// Hier wird der Anweisungsblock nicht mit den reservierten Wörtern begin und end eingeschlossen | // Hier wird der Anweisungsblock nicht mit den reservierten Wörtern begin und end eingeschlossen | ||
Line 28: | Line 30: | ||
end; | end; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
− | |||
− |
Latest revision as of 09:39, 9 February 2020
│
Deutsch (de) │
English (en) │
français (fr) │
português (pt) │
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:
// 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;