0% au considerat acest document util (0 voturi)
73 vizualizări9 pagini

Proiect 2

Documentul prezintă istoria și definiția limbajului de asamblare. Limbajele de asamblare sunt limbaje de programare de nivel scăzut care corespund arhitecturii unui anumit computer. Utilizarea lor a crescut odată cu computerele, dar a scăzut odată cu apariția limbajelor de nivel înalt. Multe programe timpurii au fost scrise în limbaje de asamblare.

Încărcat de

Kira Kotomiro
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
73 vizualizări9 pagini

Proiect 2

Documentul prezintă istoria și definiția limbajului de asamblare. Limbajele de asamblare sunt limbaje de programare de nivel scăzut care corespund arhitecturii unui anumit computer. Utilizarea lor a crescut odată cu computerele, dar a scăzut odată cu apariția limbajelor de nivel înalt. Multe programe timpurii au fost scrise în limbaje de asamblare.

Încărcat de

Kira Kotomiro
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd

UNIVERSITATEA SPIRU HARET

FACULTATEA DE INGINERIE ȘI INFORMATICĂ


SPECIALIZAREA INFORMATICĂ

PROIECTUL NR. 2

PREZENTAREA LIMBAJULUI
ASSEMBLER
DISCIPLINA: ARHITECTURA SISTEMELOR DE CALCUL

Profesor:
LECT. UNIV. DR. CRISTIAN ȘTEFAN

Student:
FERARU ALEXANDRU-GABRIEL
ANUL I – GRUPA 104
Definiție:
Limbajele assembler sau asamblare sunt limbaje de programare de nivel
scăzut destinate unui computer sau oricărui alt dispozitiv programabil. Astfel de
limbi sunt prescurtate ca „asm” și există de obicei o legătură foarte strânsă între
limbă și instrucțiunile codului mașinii din arhitectură.
Fiecare limbaj assembler corespunde unui singur computer - adică există
un grad ridicat de specificitate în cazul limbajelor assembler. Acest lucru face ca
limbile assembler să fie destul de diferite de majoritatea limbajelor de nivel înalt,
deoarece acestea nu pot fi utilizate pe o varietate de computere, în timp ce limbile
de nivel înalt sunt în mare parte portabile. Limbajele assembler sunt adesea
denumite „coduri simbolice ale mașinilor”.

Istoria limbajului assembler:


Istoria limbajelor assembler este strâns amestecată cu cea a computerului
cu program stocat. Când calculatorul automat de stocare electronică a întârzierii
(EDSAC) a fost încorporat cu un asamblator, „comenzile inițiale”, care foloseau o
mnemonică de o literă în 1949. Stan Poley a scris în 1955 programul assembler
optimă simbolică sau limbajul assembler SOAP pentru computerul IBM 650.
Limbajele assembler au început să fie utilizate pe scară largă, deoarece au
scutit programatorii de sarcini obositoare, cum ar fi amintirea codurilor numerice.
Cu toate acestea, utilizarea lor a fost redusă substanțial în anii 1980 datorită
introducerii limbajelor la nivel înalt.
De-a lungul istoriei, multe programe au fost scrise complet în limbaj
assembler. Această tendință a fost schimbată odată cu introducerea MCP
Burroughs în 1961, care a fost scrisă în ESPOL, un dialect al Algolului. În plus,
multe aplicații comerciale au fost, de asemenea, scrise folosind limbaje assembler,
cum ar fi cantități mari de software mainframe IBM.
Microcomputerele, în etapele lor inițiale, depindeau în principal de limbaje
assembler codate manual. Acest lucru s-a datorat lipsei de compilatoare de limbă
de nivel înalt destinate utilizării pe microcomputere. Un alt motiv pentru utilizarea
limbajelor assembler în acel moment a fost faptul că acestea aveau multe avantaje,
cum ar fi dimensiunea minimă, viteza ridicată, mai puțină cheltuială și fiabilitate
ridicată.
În această perioadă, multe programe mari au fost scrise în limbaje
assembler, inclusiv sistemele de operare Lotus 1-2-3 și IBM PC DOS. Multe jocuri
video au fost, de asemenea, scrise în limbi assembler, chiar și în anii 1990. Jocul
NBA Jam este unul dintre aceste jocuri de atunci (1993).
Majoritatea computerelor din perioada 1980-90 au fost dezvoltate în
principal folosind limbaje assembler. Exemplele includ sistemele Atari ST și MSX
din acea vreme. Sistemul VIC 20 avea un ‚asamblator’ scris de Don French și
publicat de French Silk. Don a susținut că a fost cel mai mic montator creat
vreodată.
Profiluri de munca:

ANALIZE DE DATE
RESURSE UMANE

MARKETING
PRODUCT MANAGEMENT
SALES
RASTURNAREA UNEI PROPOZITII (PRACTICA)
BIBLIOGRAFIE:

[Link]
tools/assembly-language/

S-ar putea să vă placă și