Mis On Monteerija

Sisukord:

Mis On Monteerija
Mis On Monteerija

Video: Mis On Monteerija

Video: Mis On Monteerija
Video: Mis on demokraatia? 2024, Aprill
Anonim

Assembler pärineb ingliskeelsest sõnast "assembler", mis tähendab "kokkupanija". Assembler on lähtekoodi kompilaator, mis teisendab selle koodi masinakeeleks.

Mis on monteerija
Mis on monteerija

Vajalik

Arvuti kasutusjuhend

Juhised

Samm 1

Assembler, nagu keel ise, on enamasti spetsiifiline konkreetsetele arhitektuuridele, tekstisüntaksite variantidele ja operatsioonisüsteemidele. On ka mitmeplatvormilisi või universaalseid, õigemini, piiratud universaalseid komplekteerijaid, mis suudavad töötada erinevatel platvormidel ja opsüsteemidel. Madalama taseme keeles pole aga võimalik seadmest sõltumatut programmi kirjutada. Universaalsetest monteerijatest eristatakse eraldi ristkomplektoreid, mis on võimelised kokku panema teiste operatsioonisüsteemide ja arhitektuuride jaoks käivitatava mooduli või masinakoodid.

2. samm

Komplekteerimine pole esimene ega viimane etapp programmi käivitatavate moodulite hankimisel. Näiteks võivad mõned kõrgetasemelised kompilaatorid koostekeeleprogrammidena tulemusi anda. Tulevikus vastutab sellise programmi töötlemise eest monteerija ise. Lisaks ei pruugi kokkupaneku tulemus olla käivitatav moodul, vaid objektimoodul, mis sisaldab masinakoodi ja programmiandmeid erinevates plokkides. Seejärel toodetakse nendest lingiredaktorite abil käivitatavad failid.

3. samm

DOS-süsteemi monteerijad on kõige tuntumad. Neist TASM, MASM ja WASM saab eristada eraldi rühma. Omal ajal oli väga populaarne ka kõige lihtsam monteerija A86 kujul.

4. samm

Kui Windowsi opsüsteemi hakati laialdaselt kasutama, käivitasid arendajad TASMi. See on mitteametlik pakett, mille lõi isik nimega "! TE". See keel võimaldas Windowsi keskkondades luua erinevaid programme. Praegu on selle programmi arendamine ametlikult peatatud. Keskkond on muutunud mitteametlikuks, kuid see muudab kompilaatoriga töötamise palju lihtsamaks.

5. samm

Microsoft toetab ametlikult teist toodet - Microsoft Macro Assemblerit. Seda alles arendatakse, uusimad versioonid on paljudes komplektides. Kuid versioon, mis oli suunatud DOS-süsteemide jaoks programmide loomisele, peatas arendamise.

6. samm

Täna on välja töötatud avatud lähtekoodiga monteerija projekt. Selle versioonid on muutunud kättesaadavaks erinevatele operatsioonisüsteemidele. See komplekt võimaldab teil hankida ka nende süsteemide objektifaile. Seda monteerijat nimetatakse NASM-iks.

7. samm

Yasm on NASM-ist ümber kirjutatud versioon nullist peale mõne erandi. Noorel FASMi komplekteerijal on keelatud uuesti litsentsida.

Soovitan: