Codifiche Interne Codifiche Interne

Slides:



Advertisements
Presentazioni simili
Rappresentazioni numeriche
Advertisements

Le frazioni Vogliamo ampliare l’insieme numerico N con un insieme numerico nel quale sia sempre possibile eseguire la divisione . Per fare ciò dobbiamo.
Informatica Generale Susanna Pelagatti
Fondamenti di Informatica
Rappresentazione di Numeri Reali
Rappresentazioni dei numeri non interi A. Ferrari.
Rappresentazioni numeriche
Codifica dei Dati Idea: vogliamo rappresentare dati eterogenei utilizzando un linguaggio che l’elaboratore puo’ facilmente manipolare Essenzialmente vogliamo.
Sistemi di numerazione e codici
1 © 1999 Roberto Bisiani Rappresentazione delle informazioni n Occorre un codice n Legato alla tecnologia usata Robustezza Semplicita Economicita.
Luglio 2002Complementi di algebra binaria1 Complememti di algebra binaria Luglio 2002.
Esercitazioni su rappresentazione dei numeri e aritmetica
Rappresentazione dei numeri razionali
A.S.E.7.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 7 Errore di rappresentazioneErrore di rappresentazione Fattore di scalaFattore di scala Rappresentazione.
Sistemi di Numerazione
Corso di Informatica (Programmazione)
1 La frazione come numero razionale assoluto
Rappresentazione dei numeri reali
1 Sistemi Digitali. 2 Definizione Analog Waveform Time Voltage (V) 0 5 Digital Waveform Time Voltage (V)
I numeri by iprof.
4) Rappresentazione dei dati in memoria
Il sistema binario.
Codifica binaria Rappresentazione di numeri
Rappresentazione di numeri relativi (interi con segno)
Usare rappresentazioni di lunghezza fissa porta ad avere valori non rappresentabili: Overflow indica un errore nella rappresentazione del risultato in.
Conversione binario - ottale/esadecimale
Conversione binario - ottale/esadecimale
Rappresentazione di Numeri Reali
1 © 1999 Roberto Bisiani Rappresentazione delle informazioni n Occorre un codice n Legato alla tecnologia usata Robustezza Semplicita Economicita.
ARITMETICA BINARIA.
CONVERSIONE NUMERI INTERI CON COMPLEMENTO A DUE. I computer di oggi effettuano ogni tipo di operazione numerica, ma le prime ALU degli anni 50 erano in.
Dalle potenze ai numeri binari
LA NOTAZIONE SCIENTIFICA
Il numero è l'elemento base della aritmetica
Richiami di matematica DALLE POTENZE ALLA NOTAZIONE SCIENTIFICA
La rappresentazione delle informazioni in un computer Seconda parte.
Process synchronization
Rappresentazione dell’informazione nel calcolatore.

La nuova Teoria della moltiplicazione, somma e sottrazione di Cristiano Armellini
Rappresentazione della Informazione
Rappresentazioni numeriche. Introduzione Un calcolatore elettronico dispone di uno spazio finito per memorizzare le cifre che esprimono un valore numerico.
Rappresentazione dell’informazione
Rappresentazioni a lunghezza fissa: problemi
Rappresentazione in virgola mobile (floating-point) Permette di rappresentare numeri con ordini di grandezza molto differenti utilizzando per la rappresentazione.
Fondamenti di Informatica
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
1 © 1999 Roberto Bisiani Overflow n Overflow  traboccamento Si verifica se il risultato di un’operazione non puo’ essere rappresentato con il numero di.
Rappresentazione dell'informazione
Rappresentazione dell'informazione 1 Se ho una rappresentazione in virgola fissa (es. su segno e 8 cifre con 3 cifre alla destra della virgola) rappresento.
La codifica dei numeri.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Conversione binario-ottale/esadecimale
Rappresentazione degli interi
Informatica Lezione 3 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Strumenti Matematici per la Fisica
Rappresentazione dei numeri
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Numeri in virgola Marco D. Santambrogio – Ver. aggiornata al 24 Agosto 2015.
I sistemi di numerazione
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Numeri con segno ed in virgola Marco D. Santambrogio – Ver. aggiornata al 20 Marzo.
La numerazione ottale. Il sistema di numerazione ottale ha ampio utilizzo in informatica E’ un sistema di numerazione posizionale La base è 8 Il sistema.
DEFINIZIONE. La potenza di un numero è il prodotto di tanti fattori uguali a quel numero detto base, quanti ne indica l’esponente. La potenza di un numero.
I numeri naturali, interi, razionali e reali. I numeri naturali: N I numeri naturali sono i primi numeri che impariamo. Quando contiamo, partiamo dal.
La frazione come numero razionale assoluto
Appunti su formati numerici. Tipi numerici Il C dispone di due tipi numerici: tipi interi e tipi reali; I tipi reali sono anche detti floating, ovvero.
Corso di Chimica Generale ed Inorganica ESERCITAZIONE N°1.
I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI Numeri.
Le frazioni A partire da N vogliamo costruire un nuovo insieme numerico nel quale sia sempre possibile eseguire la divisione. Per fare ciò dobbiamo introdurre.
Transcript della presentazione:

Codifiche Interne Codifiche Interne I dati nella RAM Codifiche Interne Codifiche Interne By prof. Camuso

Testo … da fare … By prof. Camuso

numeri interi - rappresentazione Binario puro numeri interi - rappresentazione … da fare … By prof. Camuso

Binario puro numeri interi – base 8 e 16 … da fare … By prof. Camuso

Binario puro somme … da fare … By prof. Camuso

Binario puro sottrazioni … da fare … By prof. Camuso

Binario puro il problema del segno … da fare … By prof. Camuso

Complemento a 2 … da fare … By prof. Camuso

Binario puro numeri reali 1,34584562382827894226778899 54566756788788888678768835 12356788966908888678768835 1222227789338888867778768 54566756788788888678768835… By prof. Camuso

Binario puro / numeri reali Conversione da decimale a binario NB: fissare prima quanti bit si vogliono dopo la virgola Decidiamo per 5 bit … Cioè decidiamo che 0,476 verrà rappresentato usando 5 bit By prof. Camuso

Binario puro / numeri reali Conversione da decimale a binario Primo step: si trasforma, come già sappiamo fare, la parte intera in binario: Numero da convertire 112,476   By prof. Camuso

Binario puro / numeri reali Conversione da decimale a binario Secondo step: si trasforma in binario la parte decimale con l’algoritmo delle moltiplicazioni per due successive: By prof. Camuso

Binario puro / numeri reali Conversione da decimale a binario Terzo step: si uniscono i risultati: By prof. Camuso

Binario puro / numeri reali Conversione da binario a decimale Si usa ancora lo sviluppo polinomiale (somma potenze del due) ma usando potenze negative per la parte decimale: By prof. Camuso

Binario puro / numeri reali Conversione da binario a decimale A T T E N Z I O N E A causa dell’approssimazione non è detto che ritrasformando in decimale un numero precedentemente convertito in binario si riottenga esattamente il numero di partenza! By prof. Camuso

IEEE 754 Come già sperimentato per la rappresentazione dei numeri negativi, anche per quelli con la virgola gli organismi internazionali(IEEE) hanno preferito stabilire uno standar per rendere più efficienti i calcoli e più semplici gli scambi di dati tra diverse apparecchiature. E’ nato lo standard IEEE 754 By prof. Camuso

La notazione scientifica Verso l’IEEE 754 La notazione scientifica 25.000 25 * 1000 = 25 * 10^3 = 25 E +3 2,5 E +4 0,25 E +5 250.000 E -1 By prof. Camuso

La notazione scientifica Verso l’IEEE 754 La notazione scientifica By prof. Camuso

IEEE 754 By prof. Camuso

IEEE 754 By prof. Camuso

IEEE 754 By prof. Camuso

IEEE 754 – osservazione 1 Nella forma normalizzata il primo bit è sempre 1. Cioè se il numero fosse (0,00001010)2 lo si normalizzerebbe trasformandolo in (1,010)2 x 2-5 Questo consente di ‘eliminare’ gli zeri inutili che precedono la prima cifra (bit) significativa riuscendo così a rappresentare un numero di bit dopo la virgola superiore (miglioramento della precisione!) Non solo: visto che nella forma normalizzata il bit alla sinistra della virgola è sempre 1, inutile rappresentarlo! Useremo tutti i bit per la parte dopo la virgola By prof. Camuso

IEEE 754 – osservazione 2-a Se rappresentassimo gli esponenti negativi in complemento a due riscontreremmo difficoltà nella comparazione dei numeri. Ad esempio Il primo numero rappresenta ½ ed il secondo 2. Ma ½ avrebbe come esponente una stringa di bit dal valore binario puro molto alto (11111111) e 2 avrebbe invece una stringa di bit dal valore binario puro molto più piccolo (00000001). Questo renderebbe difficile realizzare dei confronti diretti basati sulla grandezza dell’esponente By prof. Camuso

IEEE 754 – osservazione 2-a Si preferisce allora sommare un valore (bias) che rende anche il più piccolo esponente negativo positivo. Con 8 bit questo valore è 127. In questo modo: Ovviamente ‘si pagherà’ poi un prezzo: per ottenere il ‘vero’ numero dovremo sottrarre il bias dall’esponente; ma grazie alla facilitazione sui confronti (operazione costosa e molto frequente nei programmi) il bilancio è positivo By prof. Camuso

IEEE 754 – esempio By prof. Camuso