Kas Ir Montētājs

Satura rādītājs:

Kas Ir Montētājs
Kas Ir Montētājs

Video: Kas Ir Montētājs

Video: Kas Ir Montētājs
Video: LVT - Elektrotehniķis 2024, Novembris
Anonim

Assembler nāk no angļu valodas vārda "assembler", kas nozīmē "montētājs". Assembler ir pirmkodu sastādītājs, kas pārveido šo kodu mašīnu valodā.

Kas ir montētājs
Kas ir montētājs

Nepieciešams

Datora rokasgrāmata

Instrukcijas

1. solis

Assembler, tāpat kā pati valoda, galvenokārt ir raksturīga specifiskām arhitektūrām, teksta sintakses variantiem un operētājsistēmām. Ir arī daudzplatformi vai universāli, vai drīzāk, ierobežoti universāli montētāji, kas var strādāt dažādās platformās un operētājsistēmās. Tomēr nav iespējams uzrakstīt no ierīces neatkarīgu programmu zemāka līmeņa valodā. Starp universālajiem montētājiem atsevišķi tiek izdalīti šķērssavienotāji, kas spēj savākt izpildāmu moduli vai mašīnu kodus citām operētājsistēmām un arhitektūrām.

2. solis

Montāža nav pirmais un ne pēdējais posms programmas izpildāmo moduļu iegūšanā. Piemēram, daži augsta līmeņa kompilatori var radīt rezultātus kā montāžas valodas programmas. Nākotnē pats montētājs ir atbildīgs par šādas programmas apstrādi. Turklāt samontēšanas rezultāts var būt nevis izpildāms modulis, bet gan objekts, kas satur mašīnu kodu un programmas datus dažādos blokos. Izpildāmie faili tiek veidoti no šiem, izmantojot saišu redaktorus.

3. solis

DOS sistēmas montētāji ir vispazīstamākie. No tiem TASM, MASM un WASM var izdalīt atsevišķā grupā. Savulaik ļoti populārs bija arī vienkāršākais montētājs A86 formā.

4. solis

Kad Windows operētājsistēmu sāka plaši izmantot, izstrādātāji uzsāka TASM. Šī ir neoficiāla pakete, kuru izveidoja persona ar nosaukumu "! TE". Šī valoda ļāva izveidot dažādas programmas Windows vidēs. Pašlaik šīs programmas izstrāde ir oficiāli pārtraukta. Vide ir kļuvusi neoficiāla, taču tas ievērojami atvieglo darbu ar kompilatoru.

5. solis

Microsoft oficiāli atbalsta citu produktu - Microsoft Macro Assembler. Tas joprojām tiek izstrādāts, jaunākās versijas ir iekļautas daudzos komplektos. Tomēr versija, kuras mērķis bija izveidot programmas DOS sistēmām, pārtrauca attīstību.

6. solis

Šodien ir izstrādāts atvērtā pirmkoda montētāja projekts. Tās versijas ir kļuvušas pieejamas dažādām operētājsistēmām. Šis komplekts arī ļauj iegūt objektu failus šīm sistēmām. Šo montētāju sauc par NASM.

7. solis

Yasm ir NASM pārrakstīta versija no nulles ar dažiem izņēmumiem. Jaunajam FASM montētājam ir aizliegts atkārtoti licencēt.

Ieteicams: