Numeri binari Conversioni numeriche: decimali-binario Operazioni algebriche con numeri binari Russo ing. Saverio
|
|
- Iolanda Tommasi
- 7 anni fa
- Visualizzazioni
Transcript
1 Numeri binari Conversioni numeriche: decimali-binario Operazioni algebriche con numeri binari Russo ing. Saverio Arch. Elab. - S. Orlando 1
2 Il trionfo dello ZERO Il trionfo dello ZERO C era una volta un povero zero tondo come un O, tanto buono ma però contava proprio zero e nessuno lo voleva in compagnia per non buttarsi via. Una volta per caso trovò il numero Uno di cattivo umore perché non riusciva a contare fino a tre. Vedendolo così nero il piccolo zero si fece coraggio, sulla sua macchina gli offerse un passaggio, e schiacciò l acceleratore, fiero assai dell onore di avere a bordo un simile personaggio. D un tratto chi si vede fermo sul marciapiede? il signor tre che si leva il cappello e fa un inchino fino al tombino e poi, per Giove, il sette, l otto, il nove che fanno lo stesso. Ma che cosa è successo? che l uno e lo zero seduti vicini, uno qua l altro là formavano un gran dieci: nientemeno, un autorità! Da quel giorno lo zero fu molto rispettato, anzi da tutti i numeri ricercato e corteggiato: gli cedevano la destra con zelo e premura, (di tenerlo a sinistra avevano paura), lo invitavano a cena, gli pagavano il cinema, per il piccolo zero fu la felicità. Gianni Rodari Arch. Elab. - S. Orlando 2
3 Lo Zero, usato a volte come sinonimo di Niente, è in realtà un numero speciale che merita un attenzione particolare. E quella cifra, apparentemente innocua, che nasconde poteri insospettati! Separa i numeri positivi (+) e quelli negativi ( ), se si trova a destra delle altre cifre ne amplifica il valore (10000 verso l infinitamente grande), se sta alla loro sinistra le riduce con altrettanta potenza (0,00001 verso l infinitamente piccolo). Pare che il simbolo grafico "O" derivi dalla traccia, lasciata sul terreno, una volta tolto l oggetto che rappresentava un numero (il numero che non c è più). Arch. Elab. - S. Orlando 3
4 Tabella di conversione D b3 b2 b1 b0 O H A B C D E F D DECIMALE B BINARIO O OTTALE H ESADECIMALE Arch. Elab. - S. Orlando 4
5 Interi unsigned in base 2 Si utilizza un alfabeto binario A = {0,1}, dove 0 corrisponde al numero zero, e 1 corrisponde al numero uno d n-1...d 1 d 0 con di d i {0,1} Qual è il numero rappresentato? N = d n-1 2 n d d Quanti numeri sono rappresentabili su n bit? = = = = 2 n = 2 n = 2 n = 2 n Con sequenze di n bit sono rappresentabili 2 n numeri naturali (da 0 a 2 n-1 ) Arch. Elab. - S. Orlando 5
6 Interi unsigned in base 2 I seguenti numeri naturali sono rappresentabili usando il numero di bit specificato? Ricorda che: su 5 bit? su 6 bit? su 9 bit? su 10 bit? SI NO SI NO 2 0 = = = = = = = = = = = Arch. Elab. - S. Orlando 6
7 Peso dei numeri binari = 1 2^0 0, = 0,5 2^ = 2 2^1 0, = 0,25 2^ = 4 2^2 0, = 0,125 2^ = 8 2^3 0, = 0,0625 2^ = 16 2^4 0, = 0, ^ = 32 2^5 0, = 0, ^ = 64 2^6 0, = 0, ^ = 128 2^7 0, = 0, ^- 256 Arch. Elab. - S. Orlando 7
8 Conversione binario-decimale Esercizio: =??? = Soluzione: = Arch. Elab. - S. Orlando 8
9 Conversione decimale-binario Esercizio: =??? : 2 = 50 resto 0 50 : 2 = 25 resto 0 25 : 2 = 12 resto 1 12 : 2 = 6 resto 0 6 : 2 = 3 resto 0 3 : 2 = 1 resto 1 1 : 2 = 0 resto 1 Soluzione: = Arch. Elab. - S. Orlando 9
10 Conversione dec-bin: metodo più pratico Scriviamo direttamente il numero decimale come somma di potenze di 2 Per far questo, sottraiamo via via le potenze di 2, a partire dalle più significative Ricorda che: Esercizio: =??? = 39 ==> = 7 ==> = 3 ==> = 1 ==> = 0 ==> 2 0 Allora = Soluzione: = = = = = = = = = = = = Arch. Elab. - S. Orlando 10
11 Conversione binario-ottale e viceversa Esercizio: =??? Soluzione: = 2578 Esercizio: =??? Soluzione: 6358 = Arch. Elab. - S. Orlando 11
12 Conversione binario-esadecimale e viceversa Esercizio: =??? B E D Soluzione: = BED16 = Esercizio: A3C9 16 =??? 2 A 3 C Ricorda che: 1 10 = 1 16 = = 2 16 = = 9 16 = = A 16 = = B 16 = = C 16 = = D 16 = = E 16 = = F 16 = Soluzione: A3C916 = = Arch. Elab. - S. Orlando 12
13 Possiamo introdurre le operazioni di somma, sottrazione, prodotto e divisione tra numeri in binario. Introduciamo a tale scopo la: Addizione 0+0=0 0+1=1 1+0=1 1+1=0 con riporto di 1 Sottrazione 0 0=0 0 1=1 prestito di 1 1 0=1 1 1=0 Prodotto 0 0=0 0 1=0 1 0=0 1 1=1 Divisione 0:0 non definita 0:1=0 1:0 non definita 1:1=1 Arch. Elab. - S. Orlando 13
14 Interi signed in complemento a 2 Come si riconosce un numero positivo da uno negativo? Positivo bit più significativo 0 Negativo bit più significativo 1 Su n bit sono rappresentabili 2 n interi unsigned (da 0 a 2 n -1) Sempre su n bit, quanti interi signed in complemento a 2? = = = 2 n-1-1 (massimo) = 2 n-1 (minimo) - 2 n-1 = 2 n-1-2 n = 2 n = 2 n n Dato N>0, il numero -N si rappresenta su n bit con il numero 2 n - N -1 2 n - 1 (1...1) - 2 n-1 2 n - 2 n-1 = 2 n-1 (10...0) Arch. Elab. - S. Orlando 14
15 Complemento a 2 Esercizio: Rappresentare in complemento a = = Complemento a uno Soluzione: = Arch. Elab. - S. Orlando 15
16 Complemento a 2 Esercizio: Rappresentare -35 in complemento a = Inverti (complementa a 1) tutti i bit a sinistra del bit 1 meno significativo Arch. Elab. - S. Orlando 16
17 Complemento a 2 Esercizio: Quale numero decimale rappresenta il seguente numero binario in complemento a due? = = Soluzione: il numero è Arch. Elab. - S. Orlando 17
18 Complemento a 2: somma e sottrazione Esercizio: eseguire in complemento a due su 8 bit = complementando: = = (-35) 10 = = ( ) mod = = Arch. Elab. - S. Orlando 18
19 Complemento a 2: somma e sottrazione Esercizio: eseguire in complemento a due su 8 bit = complementando: = = (-38) 10 = = ( ) mod = = Arch. Elab. - S. Orlando 19
20 Overflow In quali dei seguenti casi si può ottenere overflow? somma di due numeri con segno concorde? somma di due numeri con segno discorde? sottrazione di due numeri con segno concorde? sottrazione di due numeri con segno discorde? SI NO NO SI Arch. Elab. - S. Orlando 20
21 Esercizio Considerate i numeri esadecimali x 1 = 7A x 2 = 13 x 3 = FF x 4 = C1 x 5 = 84 Scrivere i quattro numeri in codice binario a 8 bit x 1 = x 2 = x 3 = x 4 = x 5 = Interpretare il codice binario in complemento a due ed eseguire le operazioni x 1 - x 2 ; x 3 + x 4 ; x 4 + x 5 ; x 4 - x x x = ( ) mod 2 8 = overflow? Arch. Elab. - S. Orlando 21
22 Esercizio (continua) x x = ( ) mod 2 8 = overflow? x x = ( ) mod 2 8 = overflow? x x = ( ) mod 2 8 = overflow? Arch. Elab. - S. Orlando 22
23 Sottrazione con complemento a 2 Arch. Elab. - S. Orlando 23
24 Moltiplicazione di numeri binari Arch. Elab. - S. Orlando 24
25 Divisione di numeri binari Arch. Elab. - S. Orlando 25
26 Numeri con la virgola (virgola fissa) Data una base B, si assegnano: n cifre per rappresentare la parte intera m cifre per rappresentare la parte frazionaria In base B=2, abbiamo quindi m+n bit per parte intera e frazionazia m n Esempio: d n-1...d 1 d 0. d -1...d -m Qual è il numero rappresentato in base B? N = d n-1 B n d 1 B 1 + d 0 B 0 + d -1 B d -m B -m Arch. Elab. - S. Orlando 26
27 Virgola fissa Esercizio: =??? 2 (usare la rappresentazione in virgola fissa con n=8, m=8) Conversione parte intera: 23 : 2 = 11 resto 1 11 : 2 = 5 resto 1 5 : 2 = 2 resto 1 2 : 2 = 1 resto 0 1 : 2 = 0 resto 1 Conversione parte frazionaria: x 2 = 1.25 parte intera x 2 = 0.50 parte intera x 2 = 1 parte intera 1 Soluzione: = Arch. Elab. - S. Orlando 27
28 Numeri con virgola mobile Un numero reale R può essere scritto in base B come R = ± m B e m = mantissa e = esponente B = base Esempi con B = 10 R1 = x 10 3 R2 = x 10-6 R3 = x 10 2 R4 = x Notazione scientifica: m = 0. d -1...d -k Notazione scientifica normalizzata: m = d 0. d -1...d -k con d 0 0 Arch. Elab. - S. Orlando 28
29 Numeri binari in virgola mobile Rappresentando mantissa ed esponente in binario in notazione scientifica normalizzata si ottengono numeri del tipo: ±1. ss...s 2 yy...y Si osservi che: Spostare la virgola (punto) a destra di n bit significa decrementare di n l esponente es: = Infatti = Spostare la virgola (punto) a sinistra di n bit significa incrementare di n l esponente es: = Infatti ( ) 2 3 = ( ) = Arch. Elab. - S. Orlando 29
30 Numeri FP Esercizio: =??? 2 FP = = = Esercizio: =??? 2 FP = = x 2 = parte intera x 2 = 1 10 parte intera = Quindi = = = Arch. Elab. - S. Orlando 30
31 Numeri FP Una volta fissato il numero di bit totali per la rappresentazione dei numeri razionali rimane da decidere Quanti bit assegnare per la mantissa? (maggiore è il numero di bit e maggiore è l accuratezza con cui si riescono a rappresentare i numeri) Quanti bit assegnare per l esponente? (aumentando i bit si aumenta l intervallo dei numeri rappresentabili) OVERFLOW: si ha quando l esponente positivo è troppo grande per poter essere rappresentato con il numero di bit assegnato all esponente UNDERFLOW: si ha quando l esponente negativo è troppo grande (in valore assoluto) per poter essere rappresentato con il numero di bit assegnato all esponente Arch. Elab. - S. Orlando 31
32 Numeri reali Rappresentazione di un insieme continuo Fissata una base b, un numero x è rappresentato dalla coppia: ( m, e ) tale che: x = m * b^e Il metodo prende il nome di codifica in virgola mobile m viene detto mantissa, e viene detto esponente Arch. Elab. - S. Orlando 32
33 Normalizzazione Per ogni numero esistono infinite coppie che lo rappresentano. Esempio (b = 10): 346,09801 è rappresentato da ( 346,09801, 0 ) oppure ( ,01, -3 ) oppure ( 0, , 4 ) ecc. Si fissa la posizione della virgola rispetto alla prima cifra significativa (di solito subito dopo) Unico rappresentante: ( 3, , 2 ) + sinistra < virgola > destra - Arch. Elab. - S. Orlando 33
34 Intervallo di rappresentazione Esempio con b = 10, usando 4 cifre per m e 2 per e (esclusi i segni), l insieme rappresentato è: [ *10^99, *10^-99 ] U { 0 } U [ *10^-99, *10^99 ] -9,999*10^99-1*10^-99 1*10^-99 9,999*10^99 0 Arch. Elab. - S. Orlando 34
35 Limitazione dell intervallo Overflow: il numero è troppo grande per essere rappresentato Underflow: il numero è troppo piccolo per essere rappresentato Underflow graduale: se il numero diventa piccolo, diminuisce il numero di cifre della mantissa. esempio: ^Emin ^Emin / 10 => ^Emin ^Emin / 10 => ^Emin ^Emin / 10 => ^Emin ^Emin / 10 => ^Emin Arch. Elab. - S. Orlando 35
36 Numeri floating point Forma: Arbitraria 363,4 * 10^34 Normalizzata 3,634 10^36 Notazione binaria Normalizzata 1.xxx 2^yy Forma standardizzata : IEEE 754 Singola precisione 8 bit esponente, 23 bit mantissa Doppia precisione 11 bit esponente, 52 bit mantissa Arch. Elab. - S. Orlando 36
37 Standard IEEE 754 Il bit '1' bit più significativo della mantissa è implicito si risparmia 1 bit Esponente è biased (polarizzato), per avere numeri sempre positivi: esponente minimo esponente massimo Bias 127 per singola precisione, 1023 per doppia precisione Esempio di esponente biased (semplice precisione) : se gli 8 bit dell esponente biased contengono = 163 allora l esponente vale: = 36 se gli 8 bit dell esponente biased contengono = 39 allora l esponente vale: = -88 Valore -> (-1)segno * (1 + mantissa) * 2^(esponente_biased bias) Arch. Elab. - S. Orlando 37
38 Esempio 1 Rappresentazione in semplice precisione di: rappresentazione decimale: = - 3/4 = - 3 / 22 rappresentazione binaria: -11 * 2^2 = - 0,11 = - 1,1 2^-1 Floating point: bit segno: = 1 mantissa: = 1 +, esponente biased: = ( ) = segno esponente biased mantissa Arch. Elab. - S. Orlando 38
39 Esempio 2 Esercizio 1. 1) Dati due numeri decimali A=0, e B=2,1875. Fornire la codifica completa in virgola mobile a singola precisione di A e B. 2 )Effettuare la somma A+B Arch. Elab. - S. Orlando 39
40 Soluzione Esempio 2 pag.1 Devo codificare in singola precisione i due numeri. Codifico separatamente la parte intera e la parte decimale. A: I=0 codifica=0 (intero) D=0, Per la parte decimale, invece che fare la divisione per 2, moltiplico per 2. Se il risultato supera 1.0, l'uno viene messo nella colonna di sinistra e entra nella mantissa: > 0,546886*2= 1, , e la mantissa si legge dall'alto verso il basso. Il numero (I.D) risulta: 0,100011, che normalizzato diventa: x 2-1 Segno: 0 Esponente: = 126 = Mantissa: (ricordarsi di eliminare il bit nascosto) Arch. Elab. - S. Orlando 40
41 Soluzione esempio 2 pag.2 B: Si procede in modo analogo: I=2 codifica 10 D=0, Parte decimale =0011 Il numero risulta: , che normalizzato diventa: x 2+1 Segno: 0 Esponente: = 128 = Mantissa: (ricordarsi di eliminare il bit nascosto) A: B: Arch. Elab. - S. Orlando 41
42 Soluzione esempio 2 pag.3 A: B: Ora per sommarli devo portarli ad avere lo stesso esponente: A: -1 B: +1 B ha esponente più grande, quindi traslo A: x x 2+1 Ora posso sommare i due numeri dato che hanno lo stesso esponente, considerando (per B) anche il bit nascosto: A B Il risultato quindi sarà: Arch. Elab. - S. Orlando 42
43 Soluzione esempio 2 - pag.4 Cioè: Esponente: > 128 -> exp = = 1 Numero: (riaggiungo il bit nascosto) x 2^1 = Che, riconvertendo parte intera e parte decimale separatamente diventa: che è il risultato di Arch. Elab. - S. Orlando 43
44 Semplice precisione a 32 bit Standard IEEE 754 (1985) SEGNO ESPONENTE MANTISSA Semplice precisione a 64 bit SEGNO ESPONENTE MANTISSA Arch. Elab. - S. Orlando 44
45 Numeri FP in standard IEEE 724 Standard IEEE754: Singola precisione (32 bit) si riescono a rappresentare numeri Standard IEEE754: Doppia precisione (64 bit) si riescono a rappresentare numeri Arch. Elab. - S. Orlando 45
46 Esempio 3 Convertire il numero (-23,375)D in un numero binario in virgola mobile in singola precisione secondo lo standard IEEE-P754. Soluzione: Si converta separatamente parte intera e parte frazionaria per ottenere: 23,375D => 10111,011B In forma normalizzata con bit nascosto: 10111,011 = * 2^4 Per cui la mantissa risulta: M = Per l esponente in eccesso 127 si ottiene: E = = 131D => B Per il segno: S = 1 Il numero completo risulta: B => C1BB0000 H Arch. Elab. - S. Orlando 46
47 Esempio 4 Esprimere i seguenti numeri decimali in una rappresentazione binaria su 8 bit con eccesso 127: Soluzione: = 127D => B 0; +5; -51; = 132D => B = 76D => B = 253D => B Arch. Elab. - S. Orlando 47
48 Esempio 5 Sia dato il seguente numero binario in virgola mobile in singola precisione secondo lo standard IEEE-P754, espresso per comodità in formato esadecimale BE900000H. Calcolarne il valore decimale. Soluzione: Il numero trascritto in binario diventa: BE900000H => B Segno : S = 1 => negativo Esponente : E = B => 125D Mantissa : M = 001 Il numero decimale vale: -1.M 2^( ) = -1,001*2^-2 = 0,01001 => - (1 * 2^ *2^-5) = -0,28125 Arch. Elab. - S. Orlando 48
Esercitazioni su rappresentazione dei numeri e aritmetica. Interi unsigned in base 2
Esercitazioni su rappresentazione dei numeri e aritmetica Salvatore Orlando & Marta Simeoni Interi unsigned in base 2 Si utilizza un alfabeto binario A = {0,1}, dove 0 corrisponde al numero zero, e 1 corrisponde
DettagliInteri unsigned in base 2. Esercitazioni su rappresentazione dei numeri e aritmetica. Conversione binario-decimale
Arch. Elab. A M. Simeoni 1 Interi unsigned in base 2 Si utilizza un alfabeto binario A = {0,1}, dove 0 corrisponde al numero zero, e 1 corrisponde al numero uno d n1...d 1 d 0 con di d i {0,1} Esercitazioni
DettagliConversione binario-decimale. Interi unsigned in base 2. Esercitazioni su rappresentazione. dei numeri e aritmetica
Esercitazioni su rappresentazione dei numeri e aritmetica Salvatore Orlando & Marta Simeoni Interi unsigned in base 2 I seguenti numeri naturali sono rappresentabili usando il numero di bit specificato?
DettagliLezione 1. Rappresentazione dei numeri. Aritmetica dei calcolatori. Rappresentazione dei numeri naturali in base 2
Lezione 1 Rappresentazione dei numeri Aritmetica dei calcolatori Rappresentazione dei numeri naturali in base 2 Si utilizza un alfabeto binario A = {0,1} dove 0 corrisponde al numero zero e 1 corrisponde
DettagliNumeri in virgola mobile
Numeri in virgola mobile PH. 3.6 1 Motivazioni virgola mobile Rappresentazione in virgola fissa per rappresentare numeri frazionari fissando la posizione della virgola su una posizione prestabilita Le
DettagliEsercitazioni su rappresentazione dei numeri e aritmetica dei calcolatori
Esercitazioni su rappresentazione dei numeri e aritmetica dei calcolatori slide a cura di Salvatore Orlando & Marta Simeoni Architettura degli Elaboratori 1 Interi unsigned in base 2 Si utilizza un alfabeto
DettagliCodifica dell Informazione per il Calcolo Scientifico
Alfredo Cuzzocrea per il Calcolo Scientifico CODIFICA BINARIA Codifica binaria: usa un alfabeto di 2 simboli Utilizzata nei sistemi informatici Si utilizza una grandezza fisica (luminosità, tensione elettrica,
DettagliUD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI
Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università
DettagliModulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri
Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno
DettagliRappresentazione in virgola mobile Barbara Masucci
Architettura degli Elaboratori Rappresentazione in virgola mobile Barbara Masucci Punto della situazione Abbiamo visto le rappresentazioni dei numeri: Ø Sistema posizionale pesato per Ø Ø Interi positivi
DettagliCodifica. Rappresentazione di numeri in memoria
Codifica Rappresentazione di numeri in memoria Rappresentazione polinomiale dei numeri Un numero decimale si rappresenta in notazione polinomiale moltiplicando ciascuna cifra a sinistra della virgola per
DettagliConversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)
Conversione binario-ottale/esadecimale Conversione binario-ottale/esadecimale Nella rappresentazione ottale (B=8) si usano gli 8 simboli,, 2, 3, 4, 5, 6, 7 In quella esadecimale (B=6) i 6 simboli,, 2,
DettagliRappresentazione binaria
Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità
DettagliRappresentazione FP IEEE-754 Somme di numeri FP
Rappresentazione FP IEEE-754 Somme di numeri FP Salvatore Orlando & Marta Simeoni Arch. Elab.A -M. Simeoni 1 Mantissa = d 0. d -1...d -k Lo standard IEEE754 usa una notazione scientifica normalizzata,
DettagliRappresentazione binaria
Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità
DettagliRappresentazione dei Numeri in Virgola Mobile Valeria Cardellini
Rappresentazione dei Numeri in Virgola Mobile Valeria Cardellini Corso di Calcolatori Elettronici A.A. 2018/19 Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria
DettagliFondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 I numeri reali Sommario Conversione dei numeri reali da base 10 a base B Rappresentazione dei numeri reali Virgola fissa Virgola mobile (mantissa
DettagliRappresentazione di Numeri Reali. Rappresentazione in virgola fissa (fixed-point) Rappresentazione in virgola fissa (fixed-point)
Rappresentazione di Numeri Reali Un numero reale è una grandezza continua Può assumere infiniti valori In una rappresentazione di lunghezza limitata, deve di solito essere approssimato. Esistono due forme
DettagliNumeri con segno ed in virgola
Numeri con segno ed in virgola Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Marzo 2016 Obiettivi Complemento a due Numeri in virgola 2 Rappresentazione dei numeri In realtà,
DettagliLezione 3. I numeri relativi
Lezione 3 L artimetcia binaria: i numeri relativi i numeri frazionari I numeri relativi Si possono rappresentare i numeri negativi in due modi con modulo e segno in complemento a 2 1 Modulo e segno Si
DettagliInformatica Generale 02 - Rappresentazione numeri razionali
Informatica Generale 02 - Rappresentazione numeri razionali Cosa vedremo: Rappresentazione binaria dei numeri razionali Rappresentazione in virgola fissa Rappresentazione in virgola mobile La rappresentazione
DettagliRappresentazione numeri relativi e reali
Rappresentazione numeri relativi e reali Lezione 2 Rappresentazione numeri relativi Rappresentazione numeri reali Rappresentazione in Modulo e Segno Rappresentare separatamente il segno (mediante un bit
DettagliRappresentazione dei Numeri
Rappresentazione dei Numeri Rappresentazione dei Numeri Il sistema numerico binario è quello che meglio si adatta alle caratteristiche del calcolatore Il problema della rappresentazione consiste nel trovare
DettagliEsercitazione del 05/03/ Soluzioni
Esercitazione del 05/03/2009 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione in e da un numero binario, slide 0) a. 0 2? 0 2 Base 2 La posizione della cifra all
DettagliCalcolatori Elettronici
Calcolatori Elettronici Rappresentazione in Virgola Mobile Francesco Lo Presti Rielaborate da Salvatore Tucci Rappresentazione di numeri reali q Con un numero finito di cifre è possibile rappresentare
DettagliCorso di Fondamenti di Informatica Rappresentazione dei dati numerici Aritmetica dei registri Anno Accademico 2011/2012 Francesco Tortorella
Corso di Informatica Rappresentazione dei dati numerici Aritmetica dei registri Anno Accademico 2011/2012 Francesco Tortorella Numero e rappresentazione Spesso si confonde il numero con la sua rappresentazione
DettagliSistemi di Numerazione Binaria
Sistemi di Numerazione Binaria BIN.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato
DettagliArchitetture dei Calcolatori (Lettere
Architetture dei Calcolatori (Lettere J-K) Rappresentazione in Virgola Mobile Ing.. Davide D Amico Rappresentazione di numeri reali Con un numero finito di cifre Å possibile rappresentare solo un numero
DettagliCalcolatori Elettronici Parte III: Sistemi di Numerazione Binaria
Anno Accademico 2001/2002 Calcolatori Elettronici Parte III: Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Numeri e numerali! Numero: entità astratta! Numerale: stringa di
DettagliN= a i b i. Numeri e numerali. Sistemi di Numerazione Binaria. Sistemi posizionali. Numeri a precisione finita
Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Sistemi di Numerazione Binaria Lo stesso numero è rappresentato da
DettagliRappresentazione dell Informazione
Rappresentazione dell Informazione Gli strumenti di elaborazione e memorizzazione a cui un computer ha accesso hanno solo 2 stati Rappresentazione delle informazioni in codice binario: Caratteri, Naturali
DettagliRappresentazione dei numeri reali in un calcolatore
Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri reali in un calcolatore Lezione 3 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione di numeri
DettagliNumeri reali. Notazione scientifica (decimale) Floating Point. Normalizzazione. Esempi. Aritmetica del calcolatore (virgola mobile)
Numeri reali Aritmetica del calcolatore (virgola mobile) Capitolo 9 1 Numeri con frazioni Posso essere rappresentati anche in binario Es.: 1001.1010 = 2 4 + 2 0 +2-1 + 2-3 =9.625 Quante cifre dopo la virgola?
DettagliEsercitazione del 2/3/2010- Numeri binari e conversione
Esercitazione del 2/3/2010- Numeri binari e conversione 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè
DettagliLezione 2. Rappresentazione dell informazione
Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Informatica (DI) Università degli Studi di Milano L 2 1/24 Rappresentazione dell informazione
DettagliCodifica dell informazione numerica. Matteo Re, Nicola Basilico,
Codifica dell informazione numerica Matteo Re, matteo.re@unimi.it Nicola Basilico, nicola.basilico@unimi.it Informazioni (edizione 2017-2018) Turno A (cognomi A - F) Nicola Basilico, dip. via Comelico,
Dettagli5DSSUHVHQWD]LRQH)3,((( 6RPPHGLQXPHUL)3
5DSSUHVHQWD]LRQH)3,((( 6RPPHGLQXPHUL)3 Salvatore Orlando & Marta Simeoni Arch. Elab. - S. Orlando 1 6WDQGDUG,((( Mantissa = d 0. d -1...d -k Lo standard IEEE754 usa una notazione scientifica normalizzata,
DettagliRappresentazione dell informazione
Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Rappresentazione dell informazione Fondamenti di Informatica Ingegneria Gestionale Leonardo Querzoni querzoni@dis.uniroma1.it A.A.
DettagliParte III Indice. Rappresentazione dei valori frazionari. Esercizi. in virgola fissa in virgola mobile III.1. Fondamenti di Informatica
Parte III Indice Rappresentazione dei valori frazionari in virgola fissa in virgola mobile Esercizi III.1 Rappresentazione dei valori frazionari I valori frazionari sono del tipo: xxxxxxx xxxx,yyyyy yyyy
DettagliEsercitazione del 03/03/ Soluzioni
Esercitazione del 03/03/2005 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione da base n a base 0, slide 0) a. 0 2? 0 2 Base 2 Si cominciano a contare le posizioni
DettagliRappresentazione dei numeri reali
Rappresentazione dei numeri reali Rappresentazione di numeri reali Con un numero finito di cifre è solo possibile rappresentare un numero razionale che approssima con un certo errore il numero reale dato
DettagliEsercitazione 1 del 10/10/2012
Esercitazione 1 del 10/10/2012 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore
DettagliLa codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore Introduzione q Il calcolatore usa internamente
DettagliEsercitazione 1 del 07/10/2011
Esercitazione 1 del 07/10/2011 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè il moltiplicatore da usare
DettagliEsercitazione 1 del 9/10/2013
Esercitazione 1 del 9/10/2013 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore da
DettagliSistemi di Numerazione Binaria
Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato
DettagliCodifica di informazioni numeriche
Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Codifica di informazioni numeriche Fondamenti di Informatica - Ingegneria Elettronica Leonardo Querzoni querzoni@dis.uniroma1.it
DettagliSistemi di Numerazione Binaria
Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato
Dettaglimodificato da andynaz Cambiamenti di base Tecniche Informatiche di Base
Cambiamenti di base Tecniche Informatiche di Base TIB 1 Il sistema posizionale decimale L idea del sistema posizionale: ogni cifra ha un peso Esempio: 132 = 100 + 30 + 2 = 1 10 2 + 3 10 1 + 2 10 0 Un numero
DettagliLezione 2. Rappresentazione dell informazione
Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Informatica (DI) Università degli Studi di Milano 1 Rappresentazione dell informazione
DettagliRappresentazione dell informazione
Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione G. Di Modica Fondamenti di Informatica 2 Informazioni
DettagliOperazioni artimetiche
Operazioni artimetiche Per effettuare operazioni è necessario conoscere la definizione del comportamento per ogni coppia di simboli Per ogni operazione esiste una tabella Fondamenti di Informatica 1 Somma
DettagliEsercitazione del 09/03/ Soluzioni
Esercitazione del 09/03/2006 - Soluzioni. Conversione binario decimale ( Rappresentazione dell Informazione Conversione in e da un numero binario, slide 0) a. 0 2? 0 2 Base 2 Si cominciano a contare le
DettagliLa codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Introduzione q Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni
DettagliRappresentazione di numeri reali. Architetture dei Calcolatori (Lettere. Perché la rappresentazione in virgola mobile
Rappresentazione di numeri reali Architetture dei Calcolatori (Lettere A-I) Rappresentazione in Virgola Mobile Ing.. Francesco Lo Presti Con un numero finito di cifre è possibile rappresentare solo un
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Numeri in virgola. Marco D. Santambrogio Ver. aggiornata al 10 Novembre 2015
Numeri in virgola Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 10 Novembre 2015 Numeri in virgola fissa Fino a questo punto abbiamo assunto che Un vettore di bit rappresentasse
DettagliArchitettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli
Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli 1 Da base 2 a base 10 I seguenti esercizi richiedono di convertire in base 10 la medesima stringa binaria
DettagliLaboratorio del 21/10/2010- Numeri binari e conversione
Laboratorio del 21/10/2010- Numeri binari e conversione 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero indica il peso della cifra stessa, cioè
DettagliRappresentazione dei dati in memoria
Rappresentazione dei dati in memoria La memoria Una memoria deve essere un insieme di oggetti a più stati. Questi oggetti devono essere tali che: le dimensioni siano limitate il tempo necessario per registrare
DettagliEsercitazione 1 del 8/10/2014
Esercitazione 1 del 8/10/2014 1. Conversione binario decimale a. 1101 2? 10 1 1 2 Base 2 La posizione della cifra all interno del numero è associata al peso della cifra stessa, cioè il moltiplicatore da
DettagliEsercitazioni su rappresentazione dei numeri e aritmetica dei calcolatori"
Esercitazioni su rappresentazione dei numeri e aritmetica dei calcolatori" slide a cura di Salvatore Orlando & Marta Simeoni " Architettura degli Elaboratori 1 Interi unsigned in base 2" Si utilizza un
DettagliCodifica dell informazione
Codifica dell informazione Informatica B Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore L informazione nel calcolatore q Il calcolatore
DettagliRappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano
Rappresentazione di dati: numerazione binaria Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Numeri in virgola. Marco D. Santambrogio Ver. aggiornata al 14 Novembre 2014
Numeri in virgola Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 14 Novembre 2014 Ogni promessa è debito 2 Ogni promessa è debito 3 Ogni promessa è debito Dove sei? 4 Ogni promessa
DettagliRappresentazione dei dati
Rappresentazione dei dati Rappresentazione dei dati Rappresentazione in base 2 e base 6 Aritmetica dei registri Come rappresentiamo i numeri? Base di numerazione: dieci Cifre: 2 3 4 5 6 7 8 9 Rappresentazione
DettagliLa codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
DettagliSistema Numerico Decimale
Sistema Numerico Decimale 10 digits d = [0,1,2,3,4,5,6,7,8,9] 734 = 7 * 10 2 + 3 * 10 1 + 4 * 10 0 0.234 = 2 * 10-1 + 3 * 10-2 + 8 * 10-3 In generale un numero N con p digits(d) interi ed n digits frazionari
DettagliAlgebra di Boole e porte logiche
Algebra di Boole e porte logiche Dott.ssa Isabella D'Alba Corso PENTEST MIND PROJECT 2016 Algebra di Boole e porte logiche (I parte) Algebra di Boole I Sistemi di Numerazione (Posizionali, Non posizionali)
Dettagli1-Rappresentazione dell informazione
1-Rappresentazione dell informazione Informazioni: testi, numeri, immagini, suoni, etc.; Come viene rappresentata l informazione in un calcolatore? Uso di tecnologia digitale: tutto ciò che viene rappresentato
DettagliUnità aritmetica e logica
Aritmetica del calcolatore Capitolo 9 Unità aritmetica e logica n Esegue le operazioni aritmetiche e logiche n Ogni altra componente nel calcolatore serve questa unità n Gestisce gli interi n Può gestire
DettagliCodifica dell informazione numerica
Codifica dell informazione numerica Nicola Basilico, nicola.basilico@unimi.it Architetture degli Elaboratori I, Laboratorio - Corso di Laurea in Informatica, A.A. 201-2018 Informazioni (edizione 2017-2018)
DettagliRappresentazione delle informazioni
Testo di rif.to: [Congiu] - 1.1 (pg. 1 17) Rappresentazione delle informazioni -1.g Informazioni numeriche Cosa vedremo 1. I sistemi di numerazione Decimale, binario, esadecimale Conversioni di base 1
DettagliCodifica dell informazione numerica
Codifica dell informazione numerica Nicola Basilico, nicola.basilico@unimi.it Architettura degli Elaboratori I, Laboratorio - Corso di Laurea in Informatica, A.A. 2018-2019 Rappresentazione approssimata
DettagliRappresentazione dei numeri reali
Rappresentazione dei numeri reali La rappresentazione dei numeri reali in base 2 è completamente analoga a quella in base : Parte intera + parte frazionaria, separate da un punto La parte frazionaria è
DettagliRappresentazione di numeri reali
Rappresentazione di numeri reali Con un numero finito di cifre è solo possibile rappresentare un numero razionale che approssima con un certo errore il numero reale dato Vengono usate due notazioni: A)
DettagliRappresentazione in virgola mobile. 4 ottobre 2018
Rappresentazione in virgola mobile 4 ottobre 2018 Punto della situazione Abbiamo visto le rappresentazioni dei numeri: Sistema posizionale pesato per interi positivi (nella varie basi) Sistema posizionale
DettagliI sistemi di numerazione. Informatica - Classe 3ª, Modulo 1
I sistemi di numerazione Informatica - Classe 3ª, Modulo 1 1 La rappresentazione interna delle informazioni ELABORATORE = macchina binaria Informazione esterna Sequenza di bit Spett. Ditta Rossi Via Roma
Dettagli04 Aritmetica del calcolatore
Aritmetica del calcolatore Numeri a precisione finita - con un numero finito di cifre - non godono della proprietà di chiusura - le violazioni creano due situazioni distinte: - overflow - underflow Pagina
DettagliSistemi di Numerazione
Sistemi di Numerazione Corso Università Numeri e Numerali Il numero cinque 5 V _ Π Arabo Romano Maya Greco Cinese Il sistema decimale Sistemi Posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2 10 0 Sistemi Posizionali
DettagliRappresentazione binaria
Codifica digitale delle informazioni Argomenti - Rappresentazione binaria delle informazioni - Codifica di informazioni enumerative - Codifiche di numeri naturali, interi, razionali Rappresentazione binaria
DettagliLa Rappresentazione dell Informazione
La Rappresentazione dell Informazione Maurizio Palesi Sommario In questo documento sarà trattato il modo in cui, in un calcolatore, vengono rappresentati i vari generi di informazione (testi, numeri interi,
DettagliLa codifica delle informazioni numeriche ed alfanumeriche.
Prof.ssa Bianca Petretti La codifica delle informazioni numeriche ed alfanumeriche. Appunti del docente RAPPRESENTAZIONE INFORMAZIONI ALFANUMERICHE codifica ASCII (7 bit): 128 caratteri (da 000 a 127);
DettagliNumeri frazionari. sistema posizionale. due modi: virgola fissa virgola mobile. posizionale, decimale
Numeri frazionari sistema posizionale due modi: virgola fissa virgola mobile posizionale, decimale 0,341=tre decimi più quattro centesimi più un millesimo cifre dopo la virgola: decimi centesimi millesimi
DettagliLezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari
Lezione 4 L artimetica binaria: I numeri relativi e frazionari Sommario I numeri relativi I numeri frazionari I numeri in virgola fissa I numeri in virgola mobile 1 Cosa sono inumeri relativi? I numeri
DettagliFondamenti di Programmazione. Sistemi di rappresentazione
Fondamenti di Programmazione Sistemi di rappresentazione Numeri e numerali Il numero cinque 5 V _ Π 五 Arabo Romano Maya Greco Cinese Il sistema decimale Sistemi posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2
DettagliConversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due
Conversione di base Dato N>0 intero convertirlo in base b dividiamo N per b, otteniamo un quoto Q 0 ed un resto R 0 dividiamo Q 0 per b, otteniamo un quoto Q 1 ed un resto R 1 ripetiamo finché Q n < b
DettagliCalcolo numerico e programmazione Rappresentazione dei numeri
Calcolo numerico e programmazione Rappresentazione dei numeri Tullio Facchinetti 16 marzo 2012 10:54 http://robot.unipv.it/toolleeo Rappresentazione dei numeri nei calcolatori
DettagliElementi di Informatica e Programmazione
Università degli Studi di Brescia Elementi di Informatica e Programmazione Rappresentazione dell'informazione Docente: Marco Sechi E mail: marco.sechi@unibs.it Vers. 16/08/2017 Dipartimento di Ingegneria
DettagliRappresentazione di numeri reali. Architetture dei Calcolatori (Lettere. Perché la rappresentazione in virgola mobile
Rappresentazione di numeri reali Architetture dei Calcolatori (Lettere A-I) Rappresentazione in Virgola Mobile Prof. Francesco Lo Presti Con un numero finito di cifre è possibile rappresentare solo un
Dettagli