DOCENTE

Maria Immacolata Sessa

LEZIONE

Formato di Tipo I per lw e sw e gestione del Tipo di dato Array

OBIETTIVI DELLA LEZIONE
La lezione ha l’obiettivo di presentare le istruzioni del Linguaggio Macchina MIPS che traducono le istruzioni Assembly load word e store word utilizzando il Formato di Tipo I e l’Indirizzamento tramite Base e Offset. Viene presentata l’utilizzazione di tali istruzioni per l’implementazione del Tipo di dato Array a livello di Linguaggio Macchina, e la gestione di questo Tipo di dato mediante l’uso di puntatori in Linguaggi ad Alto Livello. In relazione alla dimensione dell’Array viene discusso l’errore “Array out of bound” e la relativa segnalazione in Linguaggio Java mediante la generazione di una eccezione. Vengono illustrati esercizi di traduzione, in Assembly e Linguaggio Macchina MIPS, di istruzioni di assegnamento in Linguaggio ad Alto Livello che coinvolgono elementi di Array.