Dall’informazione al linguaggio macchina

Slides:



Advertisements
Presentazioni simili
Rappresentazioni numeriche
Advertisements

Sistemi di numerazione
Informatica Generale Susanna Pelagatti
Sistemi di numerazione
Rappresentazione di Numeri Reali
Rappresentazioni numeriche
Sistemi di numerazione
Trasmissione delle informazioni
Algebra di Boole e Funzioni Binarie
Codifica dei Dati Idea: vogliamo rappresentare dati eterogenei utilizzando un linguaggio che l’elaboratore puo’ facilmente manipolare Essenzialmente vogliamo.
Vincenza Ferrara dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
Fondamenti di Informatica I Facoltà di Ingegneria Informatica Esercitazione.
Algebra binaria Luglio 2002 Luglio 2002 Algebra binaria.
Gli alberi binari sono contenitori efficienti.
Esercitazioni su rappresentazione dei numeri e aritmetica
Rappresentazione dei dati e codifica delle informazioni
Circuiti di memorizzazione elementari: i Flip Flop
ESEMPI DI ARCHITETTURE DI DAC
Informatica 3 Codifica binaria.
Sistemi Elettronici Programmabili
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Somma e differenza di due numeri in C2Somma e differenza di due numeri in C2 Half AdderHalf.
A.S.E.6.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 6 Complemento a MComplemento a M Rappresentazione di numeri con segnoRappresentazione di numeri.
A.S.E.5.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 5 Rappresentazione di numeri con segnoRappresentazione di numeri con segno –Modulo e segno (MS)
ARCHITETTURA DEI SISTEMI ELETTRONICI
Sistemi di Numerazione
Corso di Informatica (Programmazione)
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Rappresentazione dellinformazione su calcolatore Anno Accademico 2009/2010.
Settembre 2002IFTS2002 Acq. Dati Remoti: INFORMATICA 1 Rappresentazione dellinformazione (1)
Ottobre Arch. degli elab. Mod. A – 1. Rappresentazione dellinformazione1 Rappresentazione dei numeri interi.
Confronto di due signed (in compl. a 2) Caso 1: numeri dello stesso segno Non ci può essere overflow (sottraendo, viene fuori un numero più piccolo in.
Automi Cellulari Def. formale di AC e di AC unidimensionale
Esistono 10 tipi di persone al mondo: Quelli che conoscono il codice binario & Quelli che non lo conoscono.
I CODICI.
Rappresentazioni numeriche
Esercizi sui sistemi di numerazione
Rappresentazione binaria dei numeri interi senza segno.
Codici binari decimali
Dallinformazione al linguaggio macchina Didattica delle applicazioni informatiche mod A Docente A.Ciaramella Specializzande : R.Cervera – A.Della Ventura.
1 Sistemi Digitali. 2 Definizione Analog Waveform Time Voltage (V) 0 5 Digital Waveform Time Voltage (V)
Rappresentazioni numeriche. Introduzione Un calcolatore elettronico dispone di uno spazio finito per memorizzare le cifre che esprimono un valore numerico.
Cos’è un problema?.
Il sistema binario.
Gli esseri viventi ricevono informazione direttamente dal mondo circostante e dai propri simili attraverso i sensi (percezione). La percezione, tuttavia,
Codifica binaria Rappresentazione di numeri
Programma del corso Dati e loro rappresentazione Architettura di un calcolatore Sistemi operativi Linguaggi di programmazione Applicativi: - fogli elettronici.
Conversione binario - ottale/esadecimale
Conversione binario - ottale/esadecimale
Algebra di Boole e Funzioni Binarie
RAPPRESENTAZIONE DELL’INFORMAZIONE
Rappresentazione dell’informazione
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Lez. 1 Introduzione all'architettura degli elaboratori
microcontrollori PIC by prof. Romei Michele
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
Come contiamo? Quante sono queste X? X X X X X X X X X X X X X X
Sistemi di numerazione
CLASSIFICAZIONI. Struttura(come blocchi logici) Quattro attributi Primo binario Secondo binario Quarto quaternario.
Linguaggi e Programmazione per l’Informatica Musicale
Linguaggi e Programmazione per l’Informatica Musicale
La rappresentazione delle informazioni in un computer
Rappresentazione dell’Informazione
Rappresentazione dell’informazione nel calcolatore.
Informatica Lezione 3 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
La codifica dei numeri.
Informatica Lezione 3 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
La numerazione ottale. Il sistema di numerazione ottale ha ampio utilizzo in informatica E’ un sistema di numerazione posizionale La base è 8 Il sistema.
© 2015 Giorgio Porcu - Aggiornamennto 09/12/2015 I STITUTO T ECNICO SECONDO BIENNIO T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’ Informazione Conversioni.
S ISTEMI DI NUMERAZIONE By A.Manfrini. S ISTEMA DECIMALE È quello comunemente usato in matematica È posizionale= la cifra vale a seconda di dove è scritta.
Transcript della presentazione:

Dall’informazione al linguaggio macchina Didattica delle applicazioni informatiche mod A Docente A.Ciaramella Specializzande : R.Cervera – A.Della Ventura – P.Fulgieri

rappresentazione dell'informazione Sistema decimale Sistema binario Sistema ottale Sistema esadecimale Regole di conversione

I Sistemi di numerazione Le quantità numeriche vengono espresse generalmente utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 10 cifre per rappresentare i numeri. Le cifre possiedono un valore posizionale, cioè un valore a seconda della posizione occupata nella scrittura del numero. Es. Nel numero 123 la cifra 1 vale 100, la cifra 2 vale 20, 2 decine e la cifra 3 vale 3 unità.

il sistema binario In modo analogo al sistema decimale, le cifre del sistema binario 0 e 1 assumono un valore posizionale nella scrittura del numero binario con riferimento alle potenze di 2, anziché alle potenze di 10. Conversione binario-decimale: Si moltiplica ciascuna cifra binaria a partire da destra per la corrispondente potenza di 2 e si sommano i prodotti ottenuti.

Es: dato il numero binario 11010: Conversione decimale binario Si divide il numero dato per 2 e si scrive il resto,che può essere 0 o 1; il quoziente ottenuto viene a sua volta diviso per 2 ottenendo un nuovo resto; si prosegue fino a quando si ottiene come quoziente il numero 0.

Per esempio , la trasformazione del numero decimale 35: Quozienti Resti 35 17 1 8 1 4 0 2 0 1 0 0 1

il sistema ottale Il sistema ottale si chiama così perché utilizza 8 cifre nella rappresentazione dei numeri: 0,1,2,3,4,5,6,7. Le regole per la conversione di un numero ottale in decimale e da decimale ad ottale sono analoghe al sistema binario

Esempio: trasformazione del numero ottale 325 in numero decimale: Viceversa trasformazione del numero decimale 1602 in numero ottale Quozienti Resti 1602 200 2 25 0 3 1 0 3

il sistema esadecimale Il sistema esadecimale utilizza 16 cifre: 0,1,2,3,4,5,6,7,8,9 A,B,C,D,E,F Quindi la lettera A rappresenta il numero decimale 10 in esadecimale, B il numero 11, C il numero 12, D il numero 13, E il numero 14, F il numero 15. Il valore delle cifre dipende dalla posizione nella scrittura del numero secondo le potenze di 16

Trasformazione del numero decimale 16034 in numero esadecimale: Esempio: trasformazione del numero esadecimale 3 AF2 in numero decimale: Trasformazione del numero decimale 16034 in numero esadecimale: Quozienti resti 16034 1002 2 62 A 3 E 0 3

Nelle operazione di conversione dei numeri da un sistema all’altro, è conveniente ricordare le seguenti tabelle: Binario Esadecimale 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 1 2 3 4 5 6 7 8 9 A B C D E F Binario Ottale 000 001 010 011 100 101 110 111 1 2 3 4 5 6 7

Regole di conversione binario/ottale/esadecimale Da binario ad ottale Si raggruppano le cifre del numero binario a gruppi di tre a partire da destra, e si trasformano le cifre di ciascun gruppo nel corrispondente numero ottale secondo la tabella precedente. Es.: il numero binario 1011110111 Si può scrivere come: 1 011 110 111 1 3 6 7 Quindi:

Es.: dato il numero ottale 625 si può scrivere Da ottale a binario Si fa corrispondere a ciascuna cifra ottale che compone il numero un gruppo di tre bit secondo la tabella precedente. Es.: dato il numero ottale 625 si può scrivere 6 2 5 110 010 101 Quindi

Da binario a esadecimale Si raggruppano le cifre del numero binario a gruppi di quattro a partire da destra e si trasformano le cifre di ciascun gruppo nel corrispondente numero esadecimale secondo la tabella di conversione Es.: il numero binario 1011110111 Si può scrivere come 10 1111 0111 2 F 7 Quindi: 1011110111 = 2F7

Da esadecimale a binario Si fa corrispondere a ciascuna delle cifre esadecimale che compongono il numero un gruppo di quattro bit secondo la tabella di conversione. Es.: dato il numero esadecimale C3B C 3 B 1100 0011 1011 Quindi:

Test di verifica : Rappresentazione dell’informazione 1) Indica la regola per trasformare un numero binario in un numero in base dieci. ………………………………………………………………………………………………… 2) Indica la regola per trasformare un numero in base dieci in un numero espresso in base 2. 3) Per trasformare un numero da binario a ottale si devono raggruppare le cifre binarie Per 2 Per 3 Per 4 Per 8 4) Per trasformare un numero da binario a esadecimale si devono raggruppare le cifre binarie Per 16 5) Trasformare il numero esadecimale A57 in decimale. 6) Trasformare il numero decimale 103 in binario

7) Calcolare il valore esadecimale del numero decimale 1760. 8) Quale delle seguenti è la codifica binaria del numero decimale 45 a) 101101 b) 110011 c) 100111 d) 111100 9) Quale delle seguenti è la codifica decimale del numero binario 11001 a) 111 b) 25 c) 3 d) 312 10) Quale delle seguenti è la codifica esadecimale del numero decimale 225 a) E1 b) A5 c) 9D d) 3C