La codifica dei numeri

Documenti analoghi
La codifica dei numeri

La codifica dei caratteri di un testo

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni

La rappresentazione delle Informazioni

Modulo 1 I numeri. Università degli Studi di Salerno

1.2e: La codifica Digitale dei Numeri

Corso di Calcolatori Elettronici I A.A Lezione 2 Rappresentazione dei numeri: sistemi di numerazione posizionale ing. Alessandro Cilardo

Rappresentazione dei numeri

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale

Corso di Architettura degli Elaboratori

Elementi di informatica

Architettura degli Elaboratori

LABORATORIO DI INFORMATICA

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

La codifica. dell informazione

Informatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica

Rappresentazione dell Informazione

Esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Convertire in formato decimale i seguenti numeri binari:

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

Esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi. Soluzioni degli esercizi

Corso di Calcolatori Elettronici I

1.2 Concetti base dell Informatica: Informazione

Aritmetica dei Calcolatori Elettronici

Codifica binaria dell informazione

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.

Corso di Architettura degli Elaboratori

La codifica. dell informazione

Architettura degli Elaboratori e Laboratorio. Matteo Manzali Università degli Studi di Ferrara Anno Accademico

LEZIONE DI MATEMATICA SISTEMI DI NUMERAZIONE. (Prof. Daniele Baldissin)

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte

Dispensa di Informatica I.2

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli

Codifica binaria. Rappresentazioni medianti basi diverse

I.4 Rappresentazione dell informazione

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Numeri e caratteri in binario. Prof.ssa Antonella Serra

Rappresentazione binaria

Rappresentazione binaria

Rappresentazione dei numeri

Sistemi numerici: numeri senza segno

Rappresentazione dei Dati

Per approfondire: La rappresentazione delle informazioni all interno dei computer

Corso di Sistemi di Elaborazione delle informazioni

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Calcolo binario. Stefano Ferrari

senza togliersi le scarpe

Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Fondamenti di Informatica ESERCIZI: CODIFICA

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due

Il sistema di numerazione posizionale decimale

Modulo: Elementi di Informatica

Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale -

La rappresentazione delle informazioni

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi

La codifica digitale

Codifica binaria dei dati numerici: i numeri naturali

DIPARTIMENTO DI MATEMATICA E INFORMATICA SISTEMI OPERATIVI. Anno Accademico 2017/2018. Docente: ing. Salvatore Sorce

Laboratorio Informatico di Base. Concetti di base sull informatica

Rapida Nota sulla Rappresentazione dei Caratteri

Fondamenti di Informatica

TECNOLOGIA DIGITALE. TECNOLOGIA DIGITALE (segue)

Rappresentazioni ottale ed esadecimale Barbara Masucci

Corso di Sistemi di Elaborazione delle informazioni

Rappresentazione dell informazione. Rappresentazione dell informazione. Rappresentazione dell informazione. Codifica dei numeri

Rappresentazione di Numeri Reali. Rappresentazione in virgola fissa (fixed-point) Rappresentazione in virgola fissa (fixed-point)

Rappresentazione dell informazione

Esame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2

Introduzione e Nozioni di Base. Prof. Thomas Casali

Sistemi di numerazione

Sistemi di Elaborazione delle Informazioni 6 CFU

Rappresentazione dell'informazione

Tutorato architettura degli elaboratori modulo I (lezione 1)

Informatica di Base - 6 c.f.u.

Fondamenti di Informatica

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale

I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1

CORSO DI ARCHITETTURA DEGLI ELABORATORI Introduzione Sistemi di Numerazione

Codifica binaria dell informazione

Rappresentazione dell informazione. 27 settembre 2018

La codifica binaria. Informatica B. Daniele Loiacono

Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria

Informatica di Base 1 Linea 1

SISTEMI DI NUMERAZIONE POSIZIONALI

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)

Rappresentazione di numeri interi e frazionari. 28 settembre 2015 (ore 9-11)

Aspetti dell informazione

Rappresentazione delle informazioni

Argomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni

Rappresentazione dell Informazione. Emilio Di Giacomo e Walter Didimo

Dispensa del corso di Informatica

Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci

1-Rappresentazione dell informazione

A B C D E F

Transcript:

La codifica dei numeri La rappresentazione dei numeri con il sistema decimale può essere utilizzata come spunto per definire un metodo di codifica dei numeri all interno degli elaboratori: la sequenza 5 viene interpretato come: decina + 5 unità In generale la sequenza c n c n- c n-2... c c 0 (ogni c i è una cifra compresa tra 0 e 9 ) viene interpretata come: c 0 x 0 0 + (c 0 unità) c x 0 + (c decine) c 2 x 0 2 + (c 2 centinaia)... c n- x 0 n- + c n x 0 n 7

Un ripasso di aritmetica: la notazione posizionale La numerazione decimale utilizza una notazione posizionale basata sul numero 0 (base). La sequenza 234 rappresenta il numero 4 x 0 0 + 3 x 0 + 2 x 0 2 La notazione posizionale può essere utilizzata in qualunque altro sistema di numerazione (con base diversa da 0) Nel sistema di numerazione binario i numeri vengono codificati utilizzando le due cifre 0 e Nel sistema di numerazione ottale i numeri vengono codificati utilizzando le otto cifre 0,, 7 Nel sistema di numerazione esadecimale i numeri vengono codificati utilizzando le sedici cifre 0,, 8, 9, A, B, C, D, E, F La cifra A corrisponde a 0, la cifra B corrisponde a, la cifra C corrisponde a 2, la cifra D corrisponde a 3, la cifra E corrisponde a 4, la cifra F corrisponde a 5, 8

Un ripasso di aritmetica: La notazione posizionale In analogia con il caso decimale la sequenza c n c n- c n-2... c c 0 (ogni c i è la cifra 0 o la cifra ) rappresenterà, in binario, il numero c 0 x 2 0 + c x 2 +... c n- x 2 n- +c n x 2 n La sequenza 0 denota il numero x 2 0 + x 2 + 0 x 2 2 + x 2 3 = (in base 0) In analogia con il caso decimale la sequenza c n c n- c n-2... c c 0 rappresenterà, in esadecimale, il numero c 0 x 6 0 + c x 6 +... c n- x 6 n- +c n x 6 n La sequenza 0 denota il numero x 6 0 + x 6 + 0 x 6 2 + x 6 3 = 43 (in base 0) Per evitare ambiguità si usa la notazione 0 2 = 0 Per evitare ambiguità si usa la notazione 0 6 = 43 0 9

decimale - limitazioni Consideriamo la base dieci: con tre cifre decimali si possono rappresentare i numeri compresi tra 0 e 999, il numero successivo (000) richiede una quarta cifra di cui non disponiamo In questo caso si dice che si ha un problema di overflow, ossia si eccede il numero di cifre destinato alla rappresentazione, e si genera un errore perché il numero non può essere gestito Poiché il numero 999 può essere scritto come 0 3 - (ossia 000- ), possiamo enunciare la seguente regola: con N cifre decimali si possono rappresentare i numeri da 0 a 0 N - 20

binaria - limitazioni Consideriamo la base due: con tre cifre binarie si possono rappresentare i numeri compresi tra 0 e 2 3 - (ossia 8-), possiamo enunciare la seguente regola: Esempio con N=3: con N cifre binarie si possono rappresentare i numeri da numero decimale 0 a 2 N - 0 000 00 2 00 3 0 4 00 5 0 6 0 7 rappresentazione binaria 2

esadecimale - limitazioni Consideriamo la base sedici: con tre cifre esadecimali si possono rappresentare i numeri compresi tra 0 e 6 3 - (ossia 4096-). con N cifre esadecimali si possono rappresentare i numeri da 0 a 6 N - Esempio con N=2: numero decimale 0 00 0 0 0A 0B 5 0F 6 0 7 30 E 3 F 32 20 rappresentazione esadecimale 22

binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: 0+0=0 +0= 0+= +=0 con riporto di ovvero 0 + in decimale è uguale a 2 ma siamo nella notazione binaria che ha solo due cifre, 0 e 23

binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti 0 + 0 = 0 0 24

binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti + 0 = 0 25

binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti + = 0 26

binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti + = 0 0 27