Maria Immacolata Sessa
La Gerarchia dei Linguaggi di programmazione e i Registri
La lezione ha l’obiettivo di presentare le principali caratteristiche delle classi di Linguaggi Formali che costituiscono la fondamentale Gerarchia dei Linguaggi di programmazione: il Linguaggio Macchina, il Linguaggio Assembly, il Linguaggio ad Alto Livello. Viene sottolineata la stretta connessione tra Linguaggio Macchina e Linguaggio Assembly la cui definizione è il punto di partenza della progettazione dell’Architettura di un computer. Vengono introdotte le principali caratteristiche delle Architetture CISC e RISC. Vengono descritte le principali nozioni connesse ai dispositivi di memorizzazione costituiti da Registri, in relazione alla registrazione di programmi e dati ed all’esecuzione delle istruzioni. Vengono presentate le scelte progettuali dell’Architettura del Processore MIPS relative ai registri.