Prova in itinere 2002: una versione , 1a domanda Si rappresentino i seguenti numeri, espressi in decimale, in binario puro (con 8 bit), in complemento a 2 (con 8 bit), in complemento a 16 (con 2 digit), in codice Gray e in codice BCD. Ove necessario si commentino sinteticamente le risposte. # da convertire Valore Assoluto Compl. a 2 Compl. a 16 Gray BCD 194 Non richiesto 13 -112 11000010 Non si rappresenta Non si rappresenta 1 1001 0100 00001101 00001101 0D 00001011 0001 0011 Non si rappresenta 10010000 90 Non si rappresenta Non si rappresenta
Prova in itinere 2002: una versione, 2a domanda Si descrivano l’impiego dei codici non ridondanti e di quelli ridondanti e le loro caratteristiche. Si presentino il codice BCD e la parità.
Prova in itinere 2002: una versione , 3a domanda Nell’architettura di una generica CPU sono presenti diversi blocchi fra cui il Program Counter, il registro dei flag e l’accumulatore. Se ne discuta il funzionamento evidenziando in particolare il loro ruolo nel corso dell’esecuzione delle istruzioni.
Prova in itinere 2002: una versione , 4a domanda Si ipotizzi di rappresentare numeri in virgola mobile con 32 bit, di cui 10 dedicati all’esponente. Si indichino gli estremi dell’intervallo di rappresentazione, motivando la risposta; si rappresentino i numeri seguenti commentando sinteticamente le risposte, ove necessario (si tenga presente che nei numeri proposti gli esponenti sono rappresentati in decimale). # da rappresentare Segno Esponente Mantissa -10001110111011 x 275 +0.00000010101111011 x 2-34 0001011001 100011101110110000000 1 1001010111 000111011101100000000 1111011000 101011110110000000000 0111010110 010111101100000000000
Prova in itinere 2003: una versione, 1a domanda 1/2 Come è noto una codifica può assumere diversi significati in base alle convenzioni di rappresentazione adottate. Dati i seguenti numeri binari ed esadecimali si indichino nelle tabelle seguenti i corrispondenti numeri decimali, se le rappresentazioni utilizzate sono quelle indicate sulle colonne. Ove necessario si commentino sinteticamente le risposte. Si tenga presente che per ogni modalità di rappresentazione binaria i bit a disposizione sono 12, mentre le cifre esadecimali sono 3. # binario Valore Assoluto Compl. a 1 Compl. a 2 BCD Modulo e segno 001011010101 100000101001 Non si rappresenta 725 +725 +725 +725 2089 - 2006 - 2007 829 - 41
Prova in itinere 2003: una versione, 1a domanda 1/2 Come è noto una codifica può assumere diversi significati in base alle convenzioni di rappresentazione adottate. Dati i seguenti numeri binari ed esadecimali si indichino nelle tabelle seguenti i corrispondenti numeri decimali, se le rappresentazioni utilizzate sono quelle indicate sulle colonne. Ove necessario si commentino sinteticamente le risposte. Si tenga presente che per ogni modalità di rappresentazione binaria i bit a disposizione sono 12, mentre le cifre esadecimali sono 3. # esadecimale Valore Assoluto Compl. a 16 37F D07 895 + 895 3335 - 761
Prova in itinere 2003: una versione , 2a domanda Ipotizzando che i numeri riportati tabella siano rappresentati in virgola mobile con 32 bit, di cui 11 dedicati all’esponente, si identifichino i numeri corrispondenti (mantissa rappresentata in binario, esponente in decimale) commentando le risposte. Si descrivano le motivazioni che portano alla rappresentazione in virgola mobile. # rappresentato in virgola mobile # corrispondente 10101010010111001100011000000011 01110110111011011100010000011101 | | - 0,11001100011000000011 x 2677 - 1,11001100011000000011 x 2-346 | | + 0,11011100010000011101 x 2-146 + 1,11011100010000011101 x 2879