Kaj Je Sestavljalec

Kazalo:

Kaj Je Sestavljalec
Kaj Je Sestavljalec

Video: Kaj Je Sestavljalec

Video: Kaj Je Sestavljalec
Video: KIĆENJE JELKE 2021 - DRUZITE SE S NAMA DOK UKRASAVAMO BOR 🎄 2024, November
Anonim

Assembler prihaja iz angleške besede "assembler", kar pomeni "montažer". Assembler je prevajalnik izvorne kode, ki pretvori to kodo v strojni jezik.

Kaj je sestavljalec
Kaj je sestavljalec

Potrebno

Priročnik za osebni računalnik

Navodila

Korak 1

Assembler je, tako kot sam jezik, večinoma specifičen za določene arhitekture, različice besedilnih sintaks in operacijske sisteme. Obstajajo tudi večplatformni ali univerzalni, ali bolje rečeno, omejeni univerzalni sestavljavci, ki lahko delujejo na različnih platformah in operacijskih sistemih. Vendar pa ni mogoče napisati programa, neodvisnega od naprave, v jeziku nižje ravni. Med univerzalnimi sestavljavci ločeno ločimo navzkrižne sestavljavce, ki lahko sestavijo izvršljivi modul ali strojne kode za druge operacijske sisteme in arhitekture.

2. korak

Sestavljanje ni prva in ne zadnja stopnja na poti do pridobivanja izvedljivih modulov programa. Nekateri prevajalniki na visoki ravni lahko na primer dajo rezultate kot programe v zbirnem jeziku. V prihodnosti je za obdelavo takega programa odgovoren sam sestavljalec. Poleg tega rezultat sestavljanja morda ni izvedljivi modul, temveč objektni, ki bo v ločenih blokih vseboval strojno kodo in podatke o programu. Iz njih se nato z urejevalniki povezav izdelajo izvršljive datoteke.

3. korak

Najbolj znani so sestavljavci sistema DOS. Med njimi lahko ločimo TASM, MASM in WASM. Včasih je bil zelo priljubljen tudi najpreprostejši sestavljalec v obliki A86.

4. korak

Ko se je operacijski sistem Windows začel široko uporabljati, so razvijalci lansirali TASM. To je neuradni paket, ki ga je ustvarila oseba z imenom "! TE". Ta jezik je omogočal ustvarjanje različnih programov v okoljih Windows. Trenutno se razvoj tega programa uradno ustavi. Okolje je postalo neuradno, vendar je delo s prevajalnikom veliko lažje.

5. korak

Microsoft uradno podpira še en izdelek, Microsoft Macro Assembler. Še vedno se razvija, najnovejše različice so vključene v številne komplete. Vendar se je različica, namenjena ustvarjanju programov za sisteme DOS, ustavila.

6. korak

Danes je bil razvit projekt odprtokodnega zbiralnika. Njegove različice so na voljo za različne operacijske sisteme. Ta nabor omogoča tudi pridobivanje predmetnih datotek za te sisteme. Ta sestavljač se imenuje NASM.

7. korak

Yasm je z nekaj izjemami prepisana različica NASM iz nič. Mlademu monterju FASM je prepovedano ponovno licenciranje.

Priporočena: