Kategorie:Assembler

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání

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.

Podkategorie

Zobrazují se 2 podkategorie z celkového počtu 2 podkategorií v této kategorii.

Stránky v kategorii „Assembler“

Zobrazuje se 156 stránek z celkového počtu 156 stránek v této kategorii.