Delphi Language Guide Delphi for Microsoft Win32 Delphi for the Microsoft. Net framework



Yüklə 0,84 Mb.
Pdf görüntüsü
səhifə270/294
tarix02.01.2022
ölçüsü0,84 Mb.
#41395
1   ...   266   267   268   269   270   271   272   273   ...   294
DelphiLanguageGuide

Using the asm Statement
The built-in assembler is accessed through asm statements, which have the form
asm statementList end
where statementList is a sequence of assembly statements separated by semicolons, end-of-line characters, or
Delphi comments.
Comments in an asm statement must be in Delphi style. A semicolon does not indicate that the rest of the line is a
comment.
The reserved word inline and the directive assembler are maintained for backward compatibility only. They have no
effect on the compiler.
Using Registers
In general, the rules of register use in an asm statement are the same as those of an external procedure or function.
An asm statement must preserve the EDI, ESI, ESP, EBP, and EBX registers, but can freely modify the EAX, ECX,
and EDX registers. On entry to an asm statement, EBP points to the current stack frame and ESP points to the top
of the stack. Except for ESP and EBP, an asm statement can assume nothing about register contents on entry to
the statement.
226



Yüklə 0,84 Mb.

Dostları ilə paylaş:
1   ...   266   267   268   269   270   271   272   273   ...   294




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin