UNIVERSITA’ DI ROMA “TOR VERGATA” Corso di Laurea in Informatica Corso di Architettura degli Elaboratori a.a. 2001-2002 Prova scritta di esame del 18 Settembre 2002 Nome e Cognome del candidato ……………………………………………………………………… 1)(****) Determinare il valore del numero reale rappresentato dalla seguente notazione in floating point. Scrivere inoltre la definizione della formula, nello standard IEEE 754 per la rappresentazione binaria dei numeri reali, che deve venire utilizzata. 1 10000110 111110100……….0 2)(**) Rappresentare il numero -2³¹ come un intero binario di 32 bit in complemento a 2. 3)(***) Descrivere la Control Store presente nel ciclo di Data-Path, definendone il contenuto e specificandone l’ attività. 4)(*) Illustrare la gerarchia di memoria e descrivere brevemente le differenze dei vari livelli di memoria. 5)(**) Dare una definizione dei diversi livelli architetturali e descriverne brevemente le funzioni. 6)(***) Descrivere la memoria cache e il suo utilizzo come organizzazione di memoria (Direct Mapped Cache). 7)(****) Definire la struttura di un sottrattore a 4bit. Il sottrattore riceve in input 4+4 bit ed effettua la sottrazione dei due interi corrispondenti (che si assumono non negativi), restituendo i 4 bit del risultato ed un bit che indica se il secondo operando è maggiore del primo (e quindi l’operazione darebbe risultato negativo). 8)(********) Definire la rappresentazione in forma di automa a stati di una macchina sequenziale a tre inpt, la quale riceve su ognuno dei tre input una sequenza di bit rappresentatnte un intero non negativo a partire dal bit meno significativo. La macchina restituisce in output la rappresentazione, apartire dal bit meno significativo, dell’intero risultante dall’addizione dei tre valori in input. 9)(****) Definire la struttura logica della macchina sequenziale dell’esercizio precedente.