Kategorie:Assembler

From Delphi & Pascal (česká wiki)
Jump to navigation Jump to search

Integrovaný assembler Turbo Pascalu dovoluje psát instrukce procesoru 8086/8087 a 80286/80287 přímo ve zdrojovém textu programu.


Použití integrovaného assembleru
Integrovaný assembler lze zpřístupnit pomocí príkazu integrovaného asembleru.
Procedury a funkce integrovaného assembleru musí dodržovat stejná pravidla jako procedury a funkce s direktivou external.


Výrazy
Operandy assembleru jsou výrazy, sestavené z kombinace konstant, registrů, symbolů a operátorů.


Integrovaný assembler dělí výrazy do tří tříd


Symboly
Integrovaný assembler poskytuje přístup k téměř všem Pascalským symbolům ve výrazech assembleru, včetně návěští, konstant, typů, proměnných, procedur a funkcí.
Vestavěný assembler také obsahuje několik symbolů předdefinovaných typů.


Konstanty
Integrovaný assembler Turbo Pascalu podporuje tyto typy konstant:


Operační kód, operátory a direktivy

Integrovaný assembler Turbo Pascalu podporuje:

  • Všechny instrukce operačního kódu procesoru 8086/8087 a 80286/80287
  • Operační kódy
  • Většinu operátorů výrazů Turbo Assembleru
  • Direktivy definice bajtu, slova a dvojitého slova (double word) jako u Turbo Assembleru (Direktivy assembleru DB, DW a DD).

Mnohé operace implementované pomocí direktiv Turbo Assembleru jsou shodné s korespondujícími konstrukcemi Turbo Pascalu.

Integrovaný assembler také implementuje rozsáhlou podmnožinu syntaxe Turbo Assembleru a Microsoft Macro Assembleru.

Subcategories

This category has the following 2 subcategories, out of 2 total.

Pages in category "Assembler"

The following 156 pages are in this category, out of 156 total.