Mis on kahekäiguline komplekteerija?
Mis on kahekäiguline komplekteerija?

Video: Mis on kahekäiguline komplekteerija?

Video: Mis on kahekäiguline komplekteerija?
Video: Kõik akutrellid purunevad seetõttu! Lõpeta selle vea tegemine! 2024, Mai
Anonim

Kaks - passi komplekteerijad

The kahekäiguline komplekteerija esineb kaks pääset üle lähteprogrammi. Esimesel üle andma , loeb see kogu lähteprogrammi, otsides ainult sildi definitsioone. Põhimõtteliselt, komplekteerija läbib programmi ühe rea haaval ja genereerib selle käsu jaoks masinkoodi.

Veelgi enam, mis on pass assembler?

ÜKS PÄÄSUS KOKKUVÕTJA A üksik läbija skannib programmi ainult üks kord ja loob samaväärse binaarprogrammi komplekteerija asendada kõik sümbolijuhised masinkoodiga üks pass . Koostamisprogrammi reeglid näevad ette, et sümbol peaks olema programmis kuskil määratletud.

Tea ka, millised on komplekteerijate tüübid? An komplekteerija tuleb tõlkida kaks erinevad liigid sümbolitest: komplekteerija -määratletud sümbolid ja programmeerija määratletud sümbolid. The komplekteerija -määratletud sümbolid on masinajuhiste ja pseudojuhiste märguanded.

Lisaks ülaltoodule, mida teeb lihtne kahekäiguline komplekteerija esimesel läbimisel?

A lihtsad kaks - pass assembler teeb alljärgnev esimene läbimine : see eraldab ruumi kirjandite jaoks. See arvutab programmi kogupikkuse. See koostab sümbolite ja nende väärtuste jaoks sümbolitabeli.

Kuidas komplekteerija töötab?

Monteerija . An komplekteerija on programm, mis teisendab montaažikeele masinkoodiks. See võtab komplekteerimiskoodist põhikäsud ja toimingud ning teisendab need binaarseks koodiks, mida teatud tüüpi protsessor suudab ära tunda. Kokkupanijad on kompilaatoritega sarnased selle poolest, et toodavad käivitatavat koodi.

Soovitan: