Asm: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
m (1 revízia: Turbo Pascal - rezervované slová) |
m (1 revízia: Assembler pismeno D) |
||
(Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
Řádek 35: | Řádek 35: | ||
− | |||
[[Category:rezervovaná slova]] | [[Category:rezervovaná slova]] | ||
+ | [[Category:Assembler]] |
Aktuální verze z 9. 11. 2012, 21:18
Příkaz asm zpřístupňuje integrovaný řádkový assembler.
- Syntaxe
asm PříkazAssembleru <Oddělovač PříkazAssembleru> end
kde
- PříkazAssembleru je příkaz assembleru
- Oddělovač je středník, nový řádek nebo komentář Pascalu
- Popis
- Na jedné řádce lze umístit více příkazů assembleru oddělených středníkem. Dva příkazy assembleru na samostatných řádcích nepožadují středník.
- Středník v příkazu asm nevyhrazuje zbytek řádku jako komentář. Komentář musí být ve stylu Pascalu { a } nebo (* a *).
- Použití registrů
- Pravidla pro použití registrů v příkazu asm jsou stejná, jako u externích procedur a funkcí.
- Příkaz asm musí zachovat obsah těchto registrů
BP SP SS DS
- Příkaz asm může volně modifikovat tyto registry
AX BX CX DX SI DI ES stavový registr (Flags)
Při vstupu do příkazu asm, integrovaný assembler zná pouze registry DS, SS, BP a SP.