[HomePage di Architettura]

Precedente Successiva

14: Il Set di Istruzioni (2)

[Slide]
[Riferimenti]
 [Schema]
[Auto-verifica]
[Esercizi]
 [Problemi]
 [Link]

Slides: (bianco e nero)

Riferimenti bibliografici

bullet

[Patterson]: Cap. 3 (par. 3 e 4 e figura 3.7)

bullet

"SIM: A Simple Interpreter for MIPS" (versione 1.0) presso http://www.dia.unisa.it/~vitsca/SIM

Schema della lezione

bullet

Il concetto di programma memorizzato

bullet

Una visione di insieme della esecuzione delle istruzioni e della unità di elaborazione

bullet

Registri e Memoria

bullet

Alcuni commenti sull'uso dell'indirizzamento indicizzato

Auto-verifica della comprensione degli argomenti della lezione

"Cosa si intende per auto-verifica?"
bullet

Una parola (32 bit) cosa può rappresentare in un calcolatore?

bullet

Quante sono le fasi di esecuzione di una istruzione?

bullet

Per quale istruzione è necessaria la quinta fase di esecuzione di una istruzione?

bullet

Perché ci sono solamente 230 parole di memoria se i bit per l'indirizzo sono 32?

bullet

In che maniera diversa possono essere usati il registro "indice" e l'indirizzo "base" nell'indirizzamento indicizzato?

bullet

Perché in alcuni casi è preferibile usare l'indirizzamento indicizzato con l'indirizzo base del vettore in un registro (quello "indice") ed usare come spiazzamento la costante (indirizzo "base")?

Esercizi

bullet

Scrivere le istruzioni MIPS necessarie per copiare un valore da un registro ad un altro.

bullet

Scrivere le istruzioni MIPS necessarie per azzerare un registro.

Problemi

Alcuni link utili:

Modificato il: 30/09/2003
Vittorio Scarano
Dipartimento di Informatica ed Applicazioni "R.M. Capocelli"
Università degli Studi di Salerno
vitsca@unisa.it