INPUT COMPUTER OUTPUT

Documenti analoghi
Il linguaggio dei computer: rappresentazione in binario e algoritmi di conversione 20 settembre 2017

INFORMATICA DI BASE I FONDAMENTI

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

Codifica. Rappresentazione di numeri in memoria

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

Architettura degli Elaboratori

Rappresentazioni ottale ed esadecimale Barbara Masucci

G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi

La codifica digitale

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

Unità di apprendimento 1. Rappresentazione delle informazioni

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

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

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

Sistemi di Elaborazione delle Informazioni 6 CFU

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

Sistemi di numerazione

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

Informatica di Base - 6 c.f.u.

Codifica binaria. Rappresentazioni medianti basi diverse

La codifica dei numeri

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni

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

La codifica dei numeri

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

Aritmetica dei Calcolatori Elettronici

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

Elementi di Informatica e Programmazione

Algoritmi di conversione Rappresentazione ottale e esadecimale. 25 settembre 2018

Rappresentazione dei numeri

A.A. 2018/2019. CPU e Linguaggio Macchina FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

Rappresentazione ottale e esadecimale. 22 settembre 2017

Rappresentazione numeri reali

CORSO DI ARCHITETTURA DEGLI ELABORATORI Introduzione Sistemi di Numerazione

Lezioni di Informarica. Prof. Giovanni Occhipinti

Esercitazione del 05/03/ Soluzioni

CONVERSIONE DA BASE 10 AD ALTRE BASI E VICEVERSA

Abilità Informatiche e Telematiche

Modulo 1 I numeri. Università degli Studi di Salerno

Modulo: Elementi di Informatica

La codifica. dell informazione. (continua) Codifica dei numeri. Codifica dei numeri. Sono stati pertanto studiati codici alternativi per

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

Programmazione I Paolo Valente /2017. Lezione 6. Notazione posizionale

Esercitazione del 2/3/2010- Numeri binari e conversione

Rappresentazione dell informazione

Esercitazione 1 del 9/10/2013

Conversioni di base: riassunto

Elementi di informatica

Esercitazioni su rappresentazione dei numeri e aritmetica dei calcolatori

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Corso di Sistemi di Elaborazione delle informazioni

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

Rappresentazione e Codifica dell Informazione

I.4 Rappresentazione dell informazione

I sistemi di numerazione e la numerazione binaria

Informatica (Sistemi di elaborazione delle informazioni)

LA CODIFICA DELL INFORMAZIONE

LEZIONE 2 Il processore e la memoria centrale

1-Rappresentazione dell informazione

La codifica. dell informazione

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

Elementi di informatica

Esercitazione 1 del 8/10/2014

A B C D E F

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

Informatica Applicata. introduzione

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base

Il processore. Istituzionii di Informatica -- Rossano Gaeta

LA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15

Notazioni convenzionali per la rappresentazione di. tra esseri umani Rappresentazione dei dati di tipo numerico

APPUNTI DI INFORMATICA

Introduzione e Nozioni di Base. Prof. Thomas Casali

Esercitazione 1 del 07/10/2011

Fondamenti di Informatica e Programmazione. P ro f. G i a n n i D A n g e l o

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

Informazione e Registri - 2

Esercitazione 1 del 10/10/2012

Esame di Informatica A.A. 2012/13

Il Processore. Informatica di Base -- R.Gaeta 27

Corso di Informatica

Conversione di un numero da binario a decimale

Rappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano

Programmazione modulare

Laboratorio del 21/10/2010- Numeri binari e conversione

Architettura degli Elaboratori e Laboratorio

Corso di Architettura degli Elaboratori

Struttura hw del computer

Laboratorio Informatico di Base. Concetti di base sull informatica

Istituto Statale E.Torricelli Liceo Scientifico Tecnologico-Tecnico Industriale. Compiti Estivi Tecnologie Informatiche

Dispensa del corso di Informatica

Informazione binaria: notazione binaria

Informatica. appunti dalle lezioni del 28/09/2010 e 01/10/2010

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

Introduzione. Introduzione

Programmazione I Paolo Valente /2018. Lezione 6. Notazione posizionale

Transcript:

1) Cos è un computer? INPUT COMPUTER OUTPUT E una macchina programmabile in grado di produrre dati in output attraverso l elaborazione di dati forniti in input 2) Cos è un programma? E l elenco di istruzioni che occorre fornire al computer affinché possa svolgere delle funzioni specifiche 3) Cos è il linguaggio macchina? E il linguaggio con cui le istruzioni vengono trasmesse al computer, che questo deve esser capace di comprendere. Questo linguaggio è costruito in modo tale da poter eseguire applicazioni molto complesse tramite istruzioni molto semplici 4) Quali sono i fattori più importanti che permettono di giudicare le prestazioni di un elaboratore? VELOCITA, ovvero il numero di operazioni elementari che il microprocessore esegue nel tempo. Esso dipende da: Frequenza del Clock, connessa al numero di azioni Nell unità di tempo Architettura Interna del microprocessore che permette di svolgere contemporaneamente istruzioni di diversa importanza CAPACITA DELLA MEMORIA CENTRALE da cui dipende la velocità di esecuzione dei programmi

TIPO DI PERIFERICHE connesse all elaboratore, la cui velocità di funzionamento, più bassa rispetto a quella del processore, può rallentare l elaboratore. 5) Il sistema binario. Perché Utilizzarlo? Il modo più economico per rappresentare i numeri all interno del computer è l uso della CODIFICA BINARIA. Essa utilizza solo le cifre 0 e 1. Conversione Decimale Binario 1. Si DIVIDE il numero decimale per 2 tante volte fino ad arrivare ad un risultato uguale a zero 2. Si considera la sequenza dei resti di tutte le divisioni svolte 3. Si INVERTE la sequenza Convertiamo il numero decimale 155 nel sistema binario 155 2 15 77 2 1 17 38 2 1 18 19 2 0 1 9 2 1 4 2 0 2 2 Selezione della sequenza dei resti Divisione per 2 fino a risultato 0 0 1 2 1 0 Inversione sequenza di resti 11011001 10011011 Il numero binario trovato è 10011011.

Conversione Binario Decimale 1. Si dispone sotto ogni cifra del numero binario una potenza di due crescente da destra verso sinistra partendo da 2 0 2. Si moltiplica ogni cifra del numero binario per la sottostante e corrispondente potenza di 2 3. Si sommano tutti i risultati delle varie moltiplicazioni Convertiamo il numero binario 10011011 nel sistema decimale: 1 0 0 1 1 0 1 1 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 Disposizione di una potenza di 2 crescente da destra verso sinistra al di sotto del numero partendo da 2 0 1 0 0 1 1 0 1 1 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 128 0 0 16 8 0 2 1 Moltiplicazione di ogni cifra del numero binario per la sottostante potenza di 2 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155 Somma di tutti i risultati 6) Cos è il bit? BInary digit, ovvero ogni cifra binaria memorizzata fisicamente all interno di un elaboratore. Pertanto può essere o 0 o 1 7) Cos è il byte? E una sequenza di 8 bit 8) Cos è il word? E una sequenza di 16 bit

9) Cos è e qual è il bit più significativo in un byte? E il bit che ha peso maggiore nel numero e corrisponde alla prima cifra del byte dalla sinistra Es. 1 0 0 1 1 0 1 1 10) Cos è e qual è il bit meno significativo in un byte? E il bit che ha peso minore nel numero e corrisponde all ultima cifra del byte dalla sinistra Es. 1 0 0 1 1 0 1 1 11) Cos è il sistema esadecimale? E un sistema composto da 16 cifre molto utilizzato in ambito informatico. Ad esempio con esso viene rappresentato per rappresentato il codice di colori all interno di un codice HTML o il contenuto della memoria di un computer. I numeri di tale sistema sono rappresentati nella tabella: Numero Cifra Cifra decimale Cifra esadecimale 1 0 0 2 1 1 3 2 2 4 3 3 5 4 4 6 5 5 7 6 6 8 7 7 9 8 8 10 9 9 11 10 A

12 11 B 13 12 C 14 13 D 15 14 E 16 15 F Conversione Decimale Esadecimale 1. Si DIVIDE il numero decimale per 16 tante volte fino ad arrivare ad un risultato uguale a zero 2. Si considera la sequenza dei resti di tutte le divisioni svolte 3. Si INVERTE la sequenza 4. Si procede a far corrispondere ad ogni cifra decimale della sequenza la corrispettiva cifra esadecimale (vedi tabella sopra) Convertiamo il numero decimale 507 nel sistema esadecimale: 507 16 Divisione per 16 fino a risultato 27 31 16 11 15 1 16 1 0 Selezione della sequenza dei resti Inversione sequenza di resti 11 15 1 Operazione 4 Corrispondenza cifra decimalecifra esadecimale Il numero esadecimale trovato è 1FB. 1 F B

Conversione Esadecimale Decimale 1. Si fa corrispondere ad ogni cifra esadecimale del numero la corrispettiva cifra decimale (vedi tabella sopra) 2. Si dispone sotto ogni cifra del numero una potenza di sedici crescente da destra verso sinistra partendo da 16 0 3. Si moltiplica ogni cifra del numero per la sottostante e corrispondente potenza di 16 4. Si sommano tutti i risultati delle varie moltiplicazioni Convertiamo il numero esadecimale 1FB nel sistema decimale: Corrispondenza cifra esadecimale-cifra decimale 1 F B 16 2 16 1 16 0 Disposizione di una potenza di 16 crescente da destra verso sinistra al di sotto del numero partendo da 16 0 16 2 16 1 16 0 256 240 11 Moltiplicazione di ogni cifra del numero esadecimale per la sottostante potenza di 16 256 + 240 + 11 = 507 Operazione 4 Somma di tutti i risultati