Ce Este Montatorul

Cuprins:

Ce Este Montatorul
Ce Este Montatorul

Video: Ce Este Montatorul

Video: Ce Este Montatorul
Video: [Live] Lectia 9 - Ce este monitorul 2024, Noiembrie
Anonim

Assembler provine din cuvântul englezesc "assembler", care înseamnă "assembler". Assembler este un compilator de cod sursă care convertește acest cod în limbajul mașinii.

Ce este montatorul
Ce este montatorul

Necesar

Manual PC

Instrucțiuni

Pasul 1

Asamblatorul, la fel ca limbajul în sine, este în mare parte specific arhitecturilor specifice, variantelor de sintaxe text și sistemelor de operare. Există, de asemenea, ansambluri multiplatformă sau universale, sau mai bine zis, universal limitate, care pot funcționa pe diferite platforme și sisteme de operare. Cu toate acestea, nu este posibil să scrieți un program independent de dispozitiv într-un limbaj de nivel inferior. Dintre ansamblorii universali, se disting separat asamblorii încrucișați, care sunt capabili să asambleze un modul executabil sau coduri de mașină pentru alte sisteme de operare și arhitecturi.

Pasul 2

Asamblarea nu este prima și nici ultima etapă pe calea obținerii modulelor executabile ale programului. De exemplu, unele compilatoare de nivel înalt pot produce rezultate ca programe de limbaj de asamblare. În viitor, ansamblorul în sine este responsabil pentru procesarea unui astfel de program. În plus, rezultatul asamblării poate să nu fie un modul executabil, ci unul obiect, care va conține codul mașinii și datele programului în blocuri diferite. Fișierele executabile sunt apoi produse din acestea folosind editori de linkuri.

Pasul 3

Asamblatoarele pentru sistemul DOS sunt cele mai cunoscute. Dintre acestea, TASM, MASM și WASM pot fi distinse într-un grup separat. La un moment dat, cel mai simplu asamblator sub forma A86 a fost, de asemenea, foarte popular.

Pasul 4

Când sistemul de operare Windows a început să fie utilizat pe scară largă, dezvoltatorii au lansat TASM. Acesta este un pachet neoficial creat de o persoană numită „! TE”. Acest limbaj a făcut posibilă crearea de diverse programe în medii Windows. În prezent, dezvoltarea acestui program este oprită oficial. Mediul a devenit neoficial, dar facilitează mult lucrul cu compilatorul.

Pasul 5

Microsoft acceptă oficial un alt produs, Microsoft Macro Assembler. Este încă în curs de dezvoltare, ultimele versiuni sunt incluse în multe kituri. Cu toate acestea, versiunea care avea ca scop crearea de programe pentru sistemele DOS a oprit dezvoltarea.

Pasul 6

Un proiect de asamblare open source a fost dezvoltat astăzi. Versiunile sale au devenit disponibile pentru diferite sisteme de operare. Acest set vă permite, de asemenea, să obțineți fișiere obiect pentru aceste sisteme. Acest asamblator se numește NASM.

Pasul 7

Yasm este o versiune rescrisă a NASM de la zero, cu câteva excepții. Tânărului asamblor FASM i se interzice re-acordarea licențelor.

Recomandat: