| V I S U A L I Z Z A D I S C U S S I O N E |
| rat86 |
Inserito il - 06/11/2004 : 14:14:39 Qualcuno ddegli anni successivi o che non ha superato architettura seprebbe dirmi in cosa consiste l'esame???? e soprattutto il primo esonero!!!!!! Sono domande teoriche?????Molto specifiche??? oppure qualcuno ha gli esonori degli anni scorsi?????
Risp al + presto Gli esoneri si avvicinano!!!!!!!!!!!!!!!!!!
Anzi per il corso A sono venerdì 19 novembre. |
| 19 U L T I M E R I S P O S T E (in alto le più recenti) |
| silent |
Inserito il - 17/11/2004 : 17:45:28 Per favore qualcuno mi può aiutare con l'espansione degli opcode ?? |
| silent |
Inserito il - 17/11/2004 : 11:24:58 al capitolo 5 del libro c'è un esrcizio che vorrei capire come si svolge,dice : Progettare un'espansione degli opcode per permettere a quanto segue di essere codificato in un'istruzione di 36 bit: - 7 istruzioni con due indirizzi di memoria di 15 bit e un numero di 3 bit che indica un registro - 500 istruzioni con un indirizzo di 15 bit e un numero di 3 bit che indica un registro - 50 istruzioni con nessun indirizzo |
| Aiace |
Inserito il - 16/11/2004 : 15:37:06 Allora...è un esempio molto facile, è un pò complicato spiegarlo da qui, ma ci provo.
Mettiamo in caso che la traccia dell'esercizio dica di effettuare la somma in eccesso 8 e con la mantissa a 7 bit.
Effettuando un paio di calcoli: 24,0 decimale=11000,0 binario 16,0 decimale=10000,0 binario. Normalizzo questi valori: 11000,0= 0,11000 * 2^5 10000,0= 0,10000 * 2^5 cioè li ho scritti in modo che la parte intera sia 0, la prima cifra dopo la virgola sia uno; infine moltiplico il numero per 2 elevato al numero di spostamenti che ho fatto fare alla virgola verso sinistra (in questo caso 5).
Quindi, rappresento i due numeri in floating point: ci sarà la prima parte del codice binario che sarà riservata all'esponente del due rappresentato in eccesso (spiego dopo che significa), un bit per il segno dei due numeri (+:0 oppure -:1), l'ultima parte riservata alla mantissa, cioè alla parte decimale del numero normalizzato.
La tecnica dell'eccesso si utilizza per rappresentare dei numeri binari, positivi o negativi, sempre come numeri positivi. Tramite l'eccesso si possono capire due cose: - il numero da sommare all'esponente del 2; tale somma sarà l'esponente del numero nell'operazione in floating point; - il numero di bit che dovrò riservare per rappresentare l'esponente stesso. In generale: se l'eccesso è x, che equivale ad un certo 2^(n-1), avrai bisogno di n bit per rappresentare il numero originale sommato a quella x. In questo caso: l'eccesso è 8=2^3, ho quindi bisogno di 3+1=4 bit per l'esponente che sarà 5+8=13 (esponente del 2 + eccesso).
Passo alla rappresentazione in fp (tenendo conto che la mantissa è deve essere a 7 bit) e sommo i due numeri: ..............|__esp__|segno|__mantissa_| 24...........|( 1101 )| ( 0 ) |( 1100000 )| + 16...........|( 1101 )| ( 0 ) |( 1000000 )| = ............-------------------------------- Somma.....|( 1101 )| ( 1 ) |( 0100000 )|
Come si può vedere, facendo la somma ho avuto un 1 di riporto che supera i 7 bit della mantissa, sfociando nel bit riservato al segno. Per ovviare a questo inconveniente, si fa uno shift, una traslazione dei bit di segno+mantissa verso destra, aggiungendo, inoltre 1 all'esponente:
Somma.....| 1110 | 0 | 1010000 |
Riportiamo in forma lineare il risultato ottenuto, sottraendo dall'esponente l'eccesso 8 (1110[bin] = 14-8 = 6): 0,1010000 * 2^6 = 101000 , che in decimale è 40, cioè 24+16!!!!    Questo è tutto, spero sia stato chiaro. Ricorda però che questo è un esempio moooooooooolto facile, poichè non hai cifre significative dopo la virgola, e inoltre gli esponenti del 2 nei due numeri normalizzati sono uguali. Nell'esonero l'esercizio sarà sicuramente più complesso (cmq non ti preoccupare, se capisci il meccanismo poi ti sarà tutto più facile).
Ciao  |
| silent |
Inserito il - 16/11/2004 : 12:11:47 visto che non ho capito molto bene come si svolge una somma in floating-point, potreste spiegarmelo: prendendo come esercizio 24,0 + 16,0 |
| Aiace |
Inserito il - 15/11/2004 : 21:54:02 Booo... Nadja ha detto che li metteva.
Dovrebbero essere gli esercizi che c'erano sull'esonero dell'anno scorso, niente di complicato cmq.
Bye  |
| rat86 |
Inserito il - 15/11/2004 : 19:35:23 Dove sono questi esempi???? Sul sito non ci sono!!!!!!!!!!! |
| Aiace |
Inserito il - 15/11/2004 : 16:11:39 Nadja ha detto che nell'esonero ci saranno: - conversioni nei sistemi di numerazione (binario-ottale-esadecimale-decimale...); - operazioni coi numeri binari (addiz, sottraz, floating point, BCD, ecc...); - codici rilevazione di errore (Hamming, Huffman, codifica con parità...); - esercizi sui tipi di indirizzamento; - esercizi sull'espansione del codice operativo; - domande di teoria (cisc,risc,mimd,sisd,indirizzamento,gerarchia delle memorie,livello ISA,formato delle istruzioni,ciclo d'istr. con riferimento ai registri...).
Questo per il corso B, ma credo che queste stesse cose valgano anche per il corso A, la DeCarolis e Pizzutilo sono come Pappa&Ciccia. Sulla pagina di architettura metteranno degli esempi di esercizi possibili.
Ciao  |
| rat86 |
Inserito il - 14/11/2004 : 16:38:14 IO nn volgio sapere come ci si prenota per l'esonero di Pizzutilo ma voglio sapere glia argomenti, cosa può kiedere all'esonero, ke tipo di domande, cosa ha kiesto l'anno scorso!!!
Rispondete..................
L'esonero si avvicina sempre +........................... |
| Dragon83 |
Inserito il - 13/11/2004 : 20:26:20 per iscriverti con Pizzutilo basta che gli mandi un'e-mail con il nome e numero di matricola |
| Raf84 |
Inserito il - 13/11/2004 : 19:59:22 l'anno scorso era Tangorra e per quanto riguarda gli appelli o esoneri dell'anno precedente provate in biblioteca o in copistarie quella da dove si esce da matematica sulla sinistra! |
| rat86 |
Inserito il - 13/11/2004 : 16:02:33 Ma dell'esoner con il prof. Pizzutilo si sa qlcs??? c'è qlcn ke lo già fatto l' hanno scorso'?? cosa kiede in particolare?? |
| Rouge85 |
Inserito il - 11/11/2004 : 19:39:28 E chi è Anelli?E per iscrivermi all'esonero? Chi mi aiuta???? |
| Raf84 |
Inserito il - 10/11/2004 : 00:01:32 ragazzi studiate gli esercizi fatti da Anelli e di teoria gli indirizzamenti! questo è tutto! |
| Andrea84 |
Inserito il - 09/11/2004 : 22:39:44 Ragazzi ma qualcuno ha un esonero di architettura? vorrei farmi 1 idea su come è fatto...............

Grazie
ps: l'esonero per il corso b è il 19 di questo mese..............
|
| Rouge85 |
Inserito il - 09/11/2004 : 19:59:09 Raga x iscriversi all'esonero? Posso trovare info relative all'orario e quant'altro sul sito dell'di? Grazie!! |
| silent |
Inserito il - 08/11/2004 : 12:03:30 e per il corso b quand è l'esonero ?? |
| rat86 |
Inserito il - 07/11/2004 : 12:55:43 e di teoria?????? |
| Raf84 |
Inserito il - 06/11/2004 : 18:44:06 l'esonero sarà una parte di laboratorio(cioè quella fatta dal prof di lab),relativa alle operazione binarie, esadecimali,espansione dell'opcode,ecc... dall'altra degli eserc da fare, per esempio: ti viene dato, "mov ax,3 "(devi fare il disegno dei registri interessati indicando il verso delle frecce che rappresenta dove vanno riferiti,ecc...)gli eserc fatti in classe quindi,mentre di assembler nn c'è niente anche xkè dovete fare la prova di laboratorio su quelle cose! |
| Cathàll |
Inserito il - 06/11/2004 : 14:58:50 Citazione: Messaggio inserito da rat86 Gli esoneri si avvicinano!!!!!!!!!!!!!!!!!!
Davvero??????????????????????????????????????????????????
Dai!!!!!!!!!!!!!! |