

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
elaborato corretto e illustrato di tutti i passaggi
Tipologia: Esercizi
1 / 2
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


100010102 è il numero binario rappresentato il algebra modulare con segno complemento a 1 con modulo k=8, quindi si tratta di un numero negativo (ricordiamo che i numeri negativi hanno come cifra più significativa, cioè la prima a sinistra , il bit 1, mentre quelli positivi il bit 0) quindi per prima cosa bisogna ri-complementare a 1 per ottenere il valore binario positivo (e quindi il valore assoluto del numero binario) da calcolare successivamente in base decimale: Complementiamo a 1: 100010102 011101012 in valore assoluto (^11101012) dove l’elemento più significativo (il primo a sinistra, 0) indica il segno. Con il modulo K=8 si vuole indicare che il sistema lavora in algebra modulare con stringhe di 8 bit ovvero 8 cifre binarie. dopodichè una volta ottenuto il valore assoluto (rappresentazione binaria tradizionale) o il valore positivo possiamo applicare la regola dei pesi (ricordiamo che la regola dei pesi non si può applicare ai numeri binari negativi): 0x 7 +1x 6 +1x 5 +1x 4 +0x 3 +1x 2 +0x 1 +1x 0 0 + 64 + 32 + 16 + 0 + 4 + 0 + 1 = 117 10 Il valore decimale è 117. Quindi il valore assegnato è -117 10
(^101111112) calcoliamo adesso il suo valore decimale applicando la regola dei pesi al numero binario positivo: (^010000012) 0x 7