Anteprima
Vedrai una selezione di 1 pagina su 4
Assemblatore compilatore Pag. 1
1 su 4
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Assemblatore,compilatore

La difficoltà di gestire programmi, dove per i non esperti

risulta già difficile individuare le singole istruzioni, portarono

allo sviluppo di linguaggi di tipo simbolico, dove le

assembly

istruzioni sono ben identificate e caratterizzate da formati

mnemonici più espliciti rispetto allo scopo della loro esecuzione.

Il programma dell’esempio precedente assume in linguaggio

assembly il seguente formato:

L’immagine precedente è stata ottenuta utilizzando uno strumento

«disassemblatore» che ricostruisce i codici simbolici mnemonici a

partire dai codici binari delle istruzioni che costituiscono il

programma. Il disassemblatore non distingue i dati dalle

istruzioni e opera anche sui dati, visualizzandoli come se fossero

istruzioni:

Uno speciale programma denominato veniva

assemblatore

impiegato per tradurre le istruzioni dal formato simbolico al

formato numerico della macchina.

L’idea alla base dell’evoluzione dei linguaggi di programmazione è

stata quella di dotarli di istruzioni più «potenti» rispetto a quelle

della macchina esecutrice – il computer – e allo stesso tempo più

«semplici» da usare per il programmatore. A supporto di questa

semplificazione sono stati sviluppati traduttori sempre più

sofisticati che hanno notevolmente aumentato il livello di

astrazione e di indipendenza della pratica della programmazione

dai dettagli della piattaforma di esecuzione: i compilatori.

Dettagli
A.A. 2018-2019
4 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher f3874de6c1206fe40aa32376201566557615d103 di informazioni apprese con la frequenza delle lezioni di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università del Salento o del prof Scienze matematiche Prof.