Calcolatori Elettronici I
Appello del 16/ 07 / 2002
Studente:______________________________________ Docente:______________________
***************************************
1. Rappresentare il numero -10,25
a. in complemento a 2 con 8 cifre per la parte intera e 4 cifre per la parte frazionaria
b. in virgola mobile a 32 bit
2. Con riferimento alla domanda precedente, calcolare il numero di bit da aggiungere alle due
rappresentazioni per ottenere la correzione di un bit
3. Sintetizzare la funzione (a XOR b XOR c) utilizzando un multiplexer 4/2
4. Disegnare la cella di un registro con caricamento sincrono avente: un segnale di clock, un
segnale di ldenable, 1 bit di dato
5. Scrivere un programma PD32 per caricare in un blocco di memoria di 256byte a partire
dall’indirizzo NUM i numeri interi da 0 a 255;
6.
Modificare il codice assembler PD32 dell’esercizio precedente in modo da caricare nel
blocco di memoria solo i numeri da 0 a 255 con parità pari. Le altre celle devono essere
lasciate inalterate.
7. Calcolare il numero di cicli macchina per eseguire l’istruzione
MOVL PIPPO,ALFA(R1)
8. Descrivere la sequenza di microoperazioni in ogni ciclo macchina per eseguire l’istruzione
PD32 della domanda precedente.
Il Sottoscritto, ai sensi della legge 675 del 31/12/96, autorizza il Docente a pubblicare in bacheca e
su web i risultati della prova di esame. In fede
Firma leggibile: _________________________