Una calcolatrice a due cifre

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Una calcolatrice a due cifre"

Transcript

1 Una calcolatrice a due cifre L idea di realizzare questo circuito è nata da un paio di topic sul forum di Grix. Ci si chiedeva se fosse possibile realizzare una calcolatrice per eseguire somme e sottrazioni di numeri a due cifre senza usare PIC o integrati specializzati per calcolatrici. Per restare nel tema dei thread ho sperimentato una addizionatrice seriale sul modello di ENIAC. A parte i CD4561 ho usato solo componenti che avevo in casa: il circuito impiega sedici circuiti integrati ed esegue somme e sottrazioni con numeri a due cifre. Il numero di cifre gestite può essere esteso anche se non ne vale la pena visto che una calcolatrice a 8 cifre che fa le quattro operazioni costa 3 euro. Un po di algebra Una calcolatrice binaria trasforma i numeri in una parola binaria lunga quanto serve, esegue i calcoli binari ed infine ritrasforma il risultato in decimale per la visualizzazione. Una calcolatrice numerica non binaria lavora in BCD, quindi trasforma ciascuna cifra decimale in 4 bit, poi esegue le somme su unità, decine, centinaia, ecc, gestisce i vari riporti ed infine visualizza il risultato. Entrambe usano porte logiche più o meno integrate in singoli chip ma poichè la funzione logica elementare sottrazione non esiste deve entrare in gioco l algebra. Introduciamo il complemento a 9 di una cifra decimale cmp9(x) = 9-X Per le dieci cifre decimali si ottiene: cifra = cmp9 = Se il numero è di più cifre il metodo è lo stesso: cmp9(xxx) = 999-xxx. Basta calcolare il complemento a nove di ogni cifra ricordandosi gli eventuali 0 iniziali, ad esempio con tre cifre si ha: 123 -> = 025 -> = 002 -> 997 E fondamentale definire con quante cifre vogliamo lavorare per introdurre tutti gli 0 iniziali necessari per avere i corrispondenti 9 iniziali nel cmp9. Per sottrarre un numero se ne fa il cmp9, lo si somma e se il risultato è positivo si aggiunge 1. Per verificare se il risultato è positivo si usa l overflow generato dalla somma: in presenza di overflow lo si usa per aggiungere l 1 necessario: se invece la somma non produce overflow allora il risultato è un numero negativo in cmp9. Torniamo alla nostra sottrazione e decidiamo di lavorare con DUE cifre. Sottraendo > minuendo 71-5= cmp9(05) -> =165 poiché lavoriamo a DUE cifre c è overflow (la terza cifra) che sommiamo al risultato parziale in cmp si prende l overflow e lo si somma al risultato parziale

2 Sottraendo < minuendo 34-85= cmp9(85) -> = 48 non c è overflow e quindi il risultato è negativo: cmp9(48) -> in cmp in cmp essendo negativo va ricomplementato cmp9(48) -> -51 Il metodo funziona ovviamente con numeri a più di due cifre > = 960 -> -039 (no_ovl e quindi negativo) > = > =407 (si_ovl e quindi positivo e +1) E essenziale non superare mai la capacità del numero di cifre con cui si lavora, con due cifre il risultato deve essere sempre compreso fra -99 e +99 altrimenti avremo risultati errati: l overflow viene infatti usato per gestire il segno. Questo metodo di calcolo che usa il complemento a 9 per le sottrazioni era usato già centinaia di anni fa nell abaco cinese poi esportato in Russia ed in Giappone. Quando andai a Samarcanda nel 1988 nei mercati ed in molti negozi i venditori lo usavano per le addizioni del conto e per le sottrazioni calcolando il resto da darti: le loro mani erano velocissime sull abaco mentre spostavano le palline! L uso del complemento per le sottrazioni venne adottato nel progetto di ENIAC nel 1946 da Eckert e Mauchly. ENIAC usava 20 accumulatori a 10 cifre ed ogni cifra era codificata con un ring counter per contare da 0 a 9. I numeri erano con il segno e un bit evidenziava se il numero era positivo (bit di segno=0) oppure negativo in complemento (bit di segno=1). ENIAC era quindi un calcolatore decimale mentre l ABC di Atanasoff e Berry del 1939 era un calcolatore binario. Il metodo del complemento per eseguire le sottrazioni funziona ovviamente anche in binario: prima si fa il cmp1 e poi si somma 1, per calcolare il cmp1 di un numero binario basta invertire gli zeri con gli uni e viceversa. La mia calcolatrice usa il cmp9 con lo stesso approccio di ENIAC: un pallottoliere elettronico che somma e sottrae unità e decine tramite ring counter decimali realizzati con dei CD4029. Il calcolo del complemento a 9 Per ottenere il complemento a 9 di una cifra in BCD si usa un CD4561 appositamente progettato per essere il compagno del CD4560 full adder BCD: usati assieme realizzavano un completo addizionatore/sottrattore BCD con riporto e gestione del segno. Qui c è il data sheet L integrato ha tre ingressi di controllo. L ingresso Z se messo a 1 imposta tutte le uscite a 0. La combinazione COMP+=1 e COMP-1=0 abilita il complemento a 9 mentre le altre tre combinazioni portano in

3 uscita gli ingressi inalterati. Noi settiamo Z=0 e COMP+=1, in tal modo l ingresso COMPseleziona l uscita diretta o complementata a 9. L integrato è ormai obsoleto ma con la fortuna del dilettante ne ho trovati alcuni in un negozietto stile Blade Runner. Lo si può sostituire con tre porte NOR/ExOR/NOT ed uno switch a 3 vie e 2 posizioni CD4053 che selezioni gli ingressi diretti o complementati a 9. Il CD4561 serve per inserire numeri negativi e per visualizzare in positivo i valori in cmp9, quindi se ne può fare a meno se il passaggio da positivo a cmp9 e viceversa viene fatto a mente quando si inseriscondo gli addendi e quando si visualizza il risultato. I cinesi facevano davvero così con il loro abaco e chiamavano "numeri compagni" i numeri in cmp9. Lo schema La calcolatrice numerica ha dieci tasti da 0 a 9, tre tasti per il (-), (+) e per l azzeramento (CL), un display a due cifre ed un led per il segno meno; è composta da quattro blocchi: tastiera, accumulatore di ingresso, accumulatore di uscita e visualizzatore. il circuito è alimentato a 12 Volt ed assorbe fra 30 e 100 ma in funzione delle cifre visualizzate sui display. E' possibile scendere a 5 Volt adeguando le resistenze dei display. Per non appesantire inutilmente gli schemi non hi riportato le alimentazioni degli integrati. In estrema sintesi funziona così: - Con la tastiera si inserisce il primo numero da sommare caricando in parallelo un contatore di ingresso a due cifre - Con il tasto (+) lo si scarica in seriale su un secondo contatore di uscita a due cifre; - Con la tastiera si inserisce il secondo numero da sommare o sottrarre ricaricando il contatore di ingresso a due cifre - Con il tasto (+) lo si scarica sul contatore di uscita sommandolo al valore precedentemente raggiunto ed ottenendo il risultato - Se il numero da sommare è negativo prima di inserire il numero tramite la tastiera si preme il tasto (-) passando in modalità cmp9: tre flip flop gestiscono l overflow ed il segno. In effetti sembra proprio un pallottoliere. Vediamo ora in dettaglio i vari blocchi. tastiera Dieci tasti (0-9) sono trasformati in BCD da due encoder CD4532 in cascata e quando un tasto viene premuto l uscita Fl1 va bassa. La cifra in BCD va ad un CD4561 che esegue il cmp9: se la linea Sign_T =1 l uscita segue l entrata, se sign_t=0 l uscita della tastiera è in complemento a 9.

4 accumulatore di ingresso I dati in BCD provenienti dalla tastiera tramite i preset caricano i due CD4029 (contatore B/D, U/D, presettabile) per avere un numero di due cifre. Quando si pigia un tasto numerico l uscita Fl1 va bassa e una serie di monostabili precaricano in sequenza i due contatori. Ogni volta che si preme un tasto dapprima si sposta il dato presente nelle unità alle decine e subito dopo si sposta il dato proveniente dalla tastiera alle unità. Il primo monostabile usa un 555 con funzione di antirimbalzo del tasto. Nell accumulatore di ingresso a due cifre saranno sempre presenti gli ultimi due tasti premuti e se ne preme uno solo le decine saranno sempre a zero. Premendo il tasto (+) si setta il flip flop che attiva un oscillatore a circa 1500 Hz, gli impulsi pilotano i due CD4029 precaricati dalla tastiera. I due contatori contano all indietro e quando arrivano a zero il carry out va a zero resettando il flip flop che blocca l oscillatore. Se si era precaricato il valore 45 l oscillatore genera 45 impulsi e le uscite tornano tutte a 0 azzerando l accumulatore. Gli impulsi generati vengono inviati all accumulatore di uscita. ll condensatore dell oscillatore è da 10nF, se lo si porta a 1uF, riducendo di cento volte la frequenza, si può distinguere sul display l'avanzamento del conteggio.

5 accumulatore di uscita Gli impulsi che arrivano dall accumulatore di ingresso pilotano una seconda coppia di CD4029 che contano in avanti e accumulano i vari treni di impulsi eseguendone la somma I tre flip flop lavorano solo quando si eseguono sottrazioni. Il flip flop di sinistra aggiunge un impulso al valore accumulato in caso di overflow: viene settato dall overflow e resettato dalla linea fine_cont. In tal modo l impulso è generato solo in presenza di overflow. Il flip flop centrale gestisce il flag Sign_T del segno negativo per complementare a 9 il numero da inserire tramite la tastiera: viene settato dal tasto (-) e resettato dall overflow. Il flip flop di destra comanda la linea Sign_V del CD4561 affinchè un numero negativo in cmp9 sia riportato in positivo per una corretta visualizzazione sul display. Il led del segno è pilotato da un or logico delle linee Sign_T e Sign_V: si accende sia quando si preme il tasto (-) per inserire un numero negativo sia quando il risultato della sottrazione è negativo. Il tasto (CL) azzera l accumulatore mandando ad 1 l ingresso Pe dei CD4029 precaricati a 0 e resettando i flag del segno Sign_T e Sign_V Visualizzatore i dati relativi a decine, unità vengono inviati a due decodificatori CD4511 a 7 segmenti con catodo comune per la visualizzazione sul display a due cifre. Un led indica il segno negativo.

6 Come si usa la calcolatrice L uso ricorda molto quello delle storiche calcolatrici meccaniche Olivetti Prima15 e Prima20 a leva. Addizione = 57 Si azzera l accumulatore premendo il tasto (CL) Si digita il primo numero a due cifre (45) sulla tastiera, se si premono più tasti sono validi gli ultimi due, se si preme un solo tasto le decine sono preimpostate a 0 Si legge 45 sul display Si digita il secondo numero (12) Si legge il risultato sul display (57) ) con il led (Segno) SPENTO: il risultato è +57 Sottrazione = 57 Si azzera l accumulatore premendo il tasto (CL) Si digita il primo numero sulla tastiera (75) Si legge 75 sul display Si preme il tasto (-) Si accende il led del segno (-) Si digita il secondo numero sulla tastiera (18), se tale numero è ad una cifra occorre premettere lo 0, es 07 e non 7 Si legge il risultato sul display (57) : il led è SPENTO quindi il risultato è +57 Sottrazione = -35 Si azzera l accumulatore premendo il tasto (CL) Si digita il primo numero sulla tastiera (45) Si legge 45 sul display Si preme il tasto (-) Si accende il led del segno (-) Si digita il secondo numero sulla tastiera (70), se tale numero fosse ad una sola cifra occorre premettere lo 0, es 04 e non 4 Si legge il risultato sul display (35): il led è ACCESO quindi il risultato è -35

7 I limiti del circuito Il circuito ha alcuni bugs che non inficiano assolutamente il corretto svolgimento dei calcoli se se ne tiene conto nell'uso: 1) La calcolatrice usa l overflow per la sottrazione in complemento a nove e quindi è possibile eseguire esclusivamente calcoli il cui risultato è compreso fra -99 e +99 2) per la stessa ragione di prima il primo addendo deve essere sempre positivo, quindi posso calcolare ma non ) Quando si inseriscono numeri negativi occorre usare sempre DUE cifre: -7 va inserito come - 07 altrimenti il cmp9 non viene calcolato correttamente (02 invece di 92) 4) Se si preme il tasto (+) senza aver prima impostato alcun numero sulla tastiera si va in overflow e si aggiunge un 1: "sommare 0" è una operazione non consentita Tali bugs potevano essere tutti eliminati con un po di circuiteria aggiuntiva, ma si sarebbe complicato inutilmente il progetto snaturandone lo scopo volutamente sperimentale ed anche un po didattico. Con due cifre non si fanno molti conti ma avendo più cifre a disposizione sarebbe possibile eseguire moltiplicazioni e divisioni proprio come nella vecchia Olivetti Summa20 usando somme e sottrazioni ripetute. Ci sono molti metodi per ottimizzare il numero di operazioni necessarie usando la proprietà distributiva e si puo estrarre anche la radice quadrata usando solo addizioni e sottrazioni ma si sconfina nell esoterico: ENIAC lo faceva con uno stupendo algoritmo! Per chi fosse interessato ci sono dei link più avanti. La realizzazione La calcolatrice a due cifre serve solo a valutare la fattibilità di un circuito di calcolo usando integrati semplici, ovviamente è di una totale inutilità pratica e quindi ho lasciato il circuito sulle tre breadboard senza passarlo neppure su una basetta millefori. Per i tasti ho usato delle strisce di lamierino di ottone fissate su una basetta: non avevo alcuna intenzione di spendere trenta euro di pulsanti! Il piccolo display a 10 barre sulla destra visualizza le due cifre caricate nell accumulatore di ingresso, in BCD decimale se il numero è positivo o in BCD cmp9 se negativo: mi è servito nella messa a punto e non è riportato nello schema elettrico.

8 Per avere un tocco vintage sarebbe molto bello realizzare il tasto (+) con un interruttore a leva lunga ed sostituire le decodifiche CMOS a sette segmenti con due TTL SN7441 e relative nixie alimentate a 160 Volt con qualche milliamper, basta un piccolo survoltore switching fatto con un 555, un mosfet ed un transistor. Occorre ricordarsi di adattare i livelli fra CMOS e TTL, al limite si può alimentare tutto il circuito a 5 Volt. Un filmato della calcolatrice in azione Ho fatto un piccolo filmato per il mio archivio: il video è in formato mp4 per occupare poco spazio ed i browser IE e Firefox lo riproducono correttamente, se il vostro browser non lo fa occorre scaricare il file col tasto destro del mouse e visualizzarlo in locale. file: Vide0_7.mp4-320x240-15fps - senza audio - durata 1min - dimensione 1,0 Mb Nel video eseguo le seguenti operazioni: link a video a) = 59 b) reset -> (C) -> 00 c) = 69 il led del segno si accende quando si premo il tasto (-) e si spegne al termine d) reset -> (C) -> 00 e) = -35 il led del segno si accende quando premi il tasto (-) e resta acceso al termine f) reset -> (C) -> 00 Sul display a barre a destra della seconda breadboard compaiono i numeri digitati sulla tastiera, positivi o in cmp9 a seconda del segno: come detto prima non è nello schema. Il led giallo che lampeggia sulla sinistra della prima breadboard è collegato al flag FL1 degli encoder e segnala se un tasto numerico è premuto: anche questo non è nello schema Qualche link per approfondire La calcolatrice usa due coppie di contatori decimali CD4029: in fondo anche loro sono dei ring counter a 10 stadi che realizzano accumulatori a due cifre. ENIAC usava 20 accumulatori a 10 cifre che potevano essere accoppiati in ingresso/uscita in modo flessibile in funzione del calcolo da svolgere. Ogni cifra dell accumulatore era codificata da un ring counter composto da dieci flip flop realizzati con doppi triodi ed ogni ring counter era accoppiato in ingresso ed uscita alla cifra precedente e successiva. il ring counter che memorizza una cifra

9 il modulo di singola cifra dell accumulatore CD4017 Possiamo dire che ciascuno dei venti accumulatori di ENIAC usava 10 integrati CD4017 da pochi centesimi di euro! Qui c'è un po' di documentazione su ENIAC: il progetto ENIAC l'accumulatore di ENIAC ENIAC pdf/k-8-r eniac-circuits.pdf sottrazioni e radici in ENIAC

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi:

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi: Modulo 8 Elettronica Digitale Contenuti: Introduzione Sistemi di numerazione posizionali Sistema binario Porte logiche fondamentali Porte logiche universali Metodo della forma canonica della somma per

Dettagli

Università degli studi di Lecce

Università degli studi di Lecce Università degli studi di Lecce Tesina di elettronica 2 Studente: Distante Carmelo Facoltà: Ingegneria Informatica teledidattica Generatore di Numeri casuali Anno Accademico 2002/2003 Generatore di numeri

Dettagli

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 In questo documento vengono illustrate brevemente le operazioni aritmetiche salienti e quelle logiche ad esse strettamente collegate.

Dettagli

CONTATORI ASINCRONI. Fig. 1

CONTATORI ASINCRONI. Fig. 1 CONTATORI ASINCRONI Consideriamo di utilizzare tre Flip Flop J K secondo lo schema seguente: VCC Fig. 1 Notiamo subito che tuttigli ingressi J K sono collegati alle Vcc cioe allo stato logico 1, questo

Dettagli

SISTEMI DI NUMERAZIONE E CODICI

SISTEMI DI NUMERAZIONE E CODICI SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema

Dettagli

Codifica binaria dei numeri relativi

Codifica binaria dei numeri relativi Codifica binaria dei numeri relativi Introduzione All interno di un calcolatore, è possibile utilizzare solo 0 e 1 per codificare qualsiasi informazione. Nel caso dei numeri, non solo il modulo ma anche

Dettagli

Informatica Generale (Prof. Luca A. Ludovico) Presentazione 5.1 Operazioni aritmetiche nel sistema binario

Informatica Generale (Prof. Luca A. Ludovico) Presentazione 5.1 Operazioni aritmetiche nel sistema binario Operazioni aritmetiche nel sistema binario Operazioni aritmetiche basilari Le regole da imparare nel caso di una base b sono relative alle b 2 possibili combinazioni delle cifre da 0 a b- 1. Ad esempio,

Dettagli

Verificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo. Dip switch Pulsante n.a. Octal tri-state buffer IC2 = MM 2114

Verificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo. Dip switch Pulsante n.a. Octal tri-state buffer IC2 = MM 2114 SCH 31 Scrittura/lettura RAM Obiettivi Strumenti e componenti Verificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo S1 S5 P1 IC1 = 74LS244 Dip switch Pulsante n.a. Octal tri-state

Dettagli

I sistemi di numerazione

I sistemi di numerazione I sistemi di numerazione 01-INFORMAZIONE E SUA RAPPRESENTAZIONE Sia dato un insieme finito di caratteri distinti, che chiameremo alfabeto. Utilizzando anche ripetutamente caratteri di un alfabeto, si possono

Dettagli

LA NUMERAZIONE BINARIA

LA NUMERAZIONE BINARIA LA NUMERAZIONE BINARIA 5 I SISTEMI DI NUMERAZIONE Fin dalla preistoria l uomo ha avuto la necessità di fare calcoli, utilizzando svariati tipi di dispositivi: manuali (mani, bastoncini, sassi, abaco),

Dettagli

RAPPRESENTAZIONE BINARIA DEI NUMERI. Andrea Bobbio Anno Accademico 1996-1997

RAPPRESENTAZIONE BINARIA DEI NUMERI. Andrea Bobbio Anno Accademico 1996-1997 1 RAPPRESENTAZIONE BINARIA DEI NUMERI Andrea Bobbio Anno Accademico 1996-1997 Numeri Binari 2 Sistemi di Numerazione Il valore di un numero può essere espresso con diverse rappresentazioni. non posizionali:

Dettagli

Sistemi di Numerazione

Sistemi di Numerazione Fondamenti di Informatica per Meccanici Energetici - Biomedici 1 Sistemi di Numerazione Sistemi di Numerazione I sistemi di numerazione sono abitualmente posizionali. Gli elementi costitutivi di un sistema

Dettagli

Codifica binaria dei numeri

Codifica binaria dei numeri Codifica binaria dei numeri Caso più semplice: in modo posizionale (spesso detto codifica binaria tout court) Esempio con numero naturale: con 8 bit 39 = Codifica in virgola fissa dei numeri float: si

Dettagli

ENCODER. Fig. 1. attivi C B A. APPUNTI DI ELETTRONICA ENCODER DECODER rel. 01/06 Prof. Domenico Di Stefano pag. 19

ENCODER. Fig. 1. attivi C B A. APPUNTI DI ELETTRONICA ENCODER DECODER rel. 01/06 Prof. Domenico Di Stefano pag. 19 ENCODER Gli encoder (codificatori) sono dispositivi elettronici che trasformano una informazione non binaria ( ottale, decimale, codice gray, ecc.) in un codice binario. Ad esempio l encoder di Fig. 1

Dettagli

(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, 7155 2 = 1, 431 0, 431 2 = 0, 862 0, 896 2 = 1, 792 0, 724 2 = 1, 448 0, 448 2 = 0, 896

(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, 7155 2 = 1, 431 0, 431 2 = 0, 862 0, 896 2 = 1, 792 0, 724 2 = 1, 448 0, 448 2 = 0, 896 2 Esercizio 2.2 La rappresentazione esadecimale prevede 16 configurazioni corrispondenti a 4 bit. Il contenuto di una parola di 16 bit può essere rappresentato direttamente con 4 digit esadecimali, sostituendo

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa 05 La rappresentazione dell informazione Carla Limongelli Ottobre 2011 http://www.dia.uniroma3.it/~java/fondinf/ La rappresentazione

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione La Codifica dell informazione (parte 1) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente:

Dettagli

Esami di Stato 2008 - Soluzione della seconda prova scritta. Indirizzo: Elettronica e Telecomunicazioni Tema di ELETTRONICA

Esami di Stato 2008 - Soluzione della seconda prova scritta. Indirizzo: Elettronica e Telecomunicazioni Tema di ELETTRONICA Risposta al quesito a Esami di Stato 2008 - Soluzione della seconda prova scritta Indirizzo: Elettronica e Telecomunicazioni Tema di ELETTRONICA (A CURA DEL PROF. Giuseppe SPALIERNO docente di Elettronica

Dettagli

APPUNTI DI ELETTRONICA DIGITALE

APPUNTI DI ELETTRONICA DIGITALE APPUNTI DI ELETTRONICA DIGITALE ITIS MARCONI-GORGONZOLA docente :dott.ing. Paolo Beghelli pag.1/24 Indice 1.ELETTRONICA DIGITALE 4 1.1 Generalità 4 1.2 Sistema di numerazione binario 4 1.3 Operazioni con

Dettagli

4. Operazioni aritmetiche con i numeri binari

4. Operazioni aritmetiche con i numeri binari I Numeri Binari 4. Operazioni aritmetiche con i numeri binari Contare con i numeri binari Prima di vedere quali operazioni possiamo effettuare con i numeri binari, iniziamo ad imparare a contare in binario:

Dettagli

Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione

Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione Fondamenti di Informatica Michele Ceccarelli Università del Sannio ceccarelli@unisannio.it Angelo Ciaramella DMI-Università degli

Dettagli

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.6. Unità di controllo microprogrammata

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.6. Unità di controllo microprogrammata Lezione n.6 Unità di controllo microprogrammata 1 Sommario Unità di controllo microprogrammata Ottimizzazione, per ottimizzare lo spazio di memoria occupato Il moltiplicatore binario Esempio di architettura

Dettagli

90.1 Sistemi di numerazione. 90.1.1 Sistema decimale. 605 Capitolo 90 Dai sistemi di numerazione all organizzazione della memoria

90.1 Sistemi di numerazione. 90.1.1 Sistema decimale. 605 Capitolo 90 Dai sistemi di numerazione all organizzazione della memoria 605 Capitolo 90 Dai sistemi di numerazione all organizzazione della memoria 90.1 Sistemi di numerazione.................................................... 605 90.1.1 Sistema decimale..................................................

Dettagli

I SISTEMI DI NUMERAZIONE

I SISTEMI DI NUMERAZIONE ISTITUTO DI ISTRUZIONE SUPERIORE G. M. ANGIOY CARBONIA I SISTEMI DI NUMERAZIONE Prof. G. Ciaschetti Fin dall antichità, l uomo ha avuto il bisogno di rappresentare le quantità in modo simbolico. Sono nati

Dettagli

MICROCONTROLLORI COME CIRCUITI LOGICI

MICROCONTROLLORI COME CIRCUITI LOGICI Steve Blackbird (TardoFreak) MICROCONTROLLORI COME CIRCUITI LOGICI 23 September 2010 L' evoluzione tecnologica nel campo dei microcontrollori e la loro massiccia diffusione hanno determinato anche la riduzione

Dettagli

Parte II Indice. Operazioni aritmetiche tra valori rappresentati in binario puro. Rappresentazione di numeri con segno

Parte II Indice. Operazioni aritmetiche tra valori rappresentati in binario puro. Rappresentazione di numeri con segno Parte II Indice Operazioni aritmetiche tra valori rappresentati in binario puro somma sottrazione Rappresentazione di numeri con segno modulo e segno complemento a 2 esercizi Operazioni aritmetiche tra

Dettagli

2.12 Esercizi risolti

2.12 Esercizi risolti Codifica dell'informazione 55 Lo standard IEEE prevede cinque cause di eccezione aritmetica: underflow, overflow, divisione per zero, eccezione per inesattezza, e eccezione di invalidità. Le eccezioni

Dettagli

ESERCITAZIONI PRATICHE: Ø Creazione di un decoder BCD/DEC con porte logiche. Ø Esercitazione con decoder 4511 e display 7 segmenti.

ESERCITAZIONI PRATICHE: Ø Creazione di un decoder BCD/DEC con porte logiche. Ø Esercitazione con decoder 4511 e display 7 segmenti. BCD 7 SEGMENTI Il display BCD 7 segmenti è un visualizzatore di numeri che possono andare da zero a nove, ed è un dispositivo optoelettrico, cioè fornisce luce all applicazione di tensione ai suoi capi.

Dettagli

RAPPRESENTAZIONE DEI NUMERI BINARI. Corso di Fondamenti di Informatica AA 2010-2011

RAPPRESENTAZIONE DEI NUMERI BINARI. Corso di Fondamenti di Informatica AA 2010-2011 RAPPRESENTAZIONE DEI NUMERI BINARI Corso di Fondamenti di Informatica AA 2010-2011 Prof. Franco Zambonelli Numeri interi positivi Numeri interi senza segno Caratteristiche generali numeri naturali (1,2,3,...)

Dettagli

Rappresentazione dei numeri in un calcolatore

Rappresentazione dei numeri in un calcolatore Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri in un calcolatore Lezione 2 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione dei numeri

Dettagli

GARA NAZIONALE DI ELETTRONICA E TELECOMUNICAZIONI. PROVA SCRITTA. 7 maggio 2013

GARA NAZIONALE DI ELETTRONICA E TELECOMUNICAZIONI. PROVA SCRITTA. 7 maggio 2013 Istituto Statale di Istruzione Secondaria Superiore ETTORE MAJORANA 24068 SERIATE (BG) Via Partigiani 1 -Tel. 035-297612 - Fax 035-301672 e-mail: majorana@ettoremajorana.gov.it - sito internet: www.ettoremajorana.gov.it

Dettagli

Corso basilare di programmazione «

Corso basilare di programmazione « Parte iv Corso basilare di programmazione Introduzione................................................................... 601 Programma didattico.......................................................

Dettagli

Indice. 1 Rappresentazione dei dati... 3

Indice. 1 Rappresentazione dei dati... 3 INSEGNAMENTO DI INFORMATICA DI BASE LEZIONE II CODIFICA DELL'INFORMAZIONE PROF. GIOVANNI ACAMPORA Indice 1 Rappresentazione dei dati... 3 1.1. Rappresentazione dei numeri... 3 1.1.1 Rappresentazione del

Dettagli

RETI COMBINATORIE CON USCITE MULTIPLE 1 GENERALITÀ SUI CONVERTITORI DI CODICE Un uso delle porte logiche nei sistemi digitali è quello dei convertitori di codice. I codici più usati comunemente sono: binario,

Dettagli

Elementi di informatica

Elementi di informatica Elementi di informatica Sistemi di numerazione posizionali Rappresentazione dei numeri Rappresentazione dei numeri nei calcolatori rappresentazioni finalizzate ad algoritmi efficienti per le operazioni

Dettagli

logiche LE PORTE Nelle prime due lezioni del Corso di Elettronica Digitale (parte terza)

logiche LE PORTE Nelle prime due lezioni del Corso di Elettronica Digitale (parte terza) & imparare & approfondire di GIANLORENZO VALLE Corso di Elettronica Digitale (parte terza) LE PORTE logiche In questa puntata poniamo le prime basi per comprendere meglio il funzionamento delle porte logiche

Dettagli

SISTEMI DI NUMERAZIONE

SISTEMI DI NUMERAZIONE Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Corso di Laurea in Ingegneria Medica SISTEMI DI NUMERAZIONE Come nei calcolatori sono rappresentati i numeri Numeri I numeri rappresentano

Dettagli

Codifica binaria e algebra di Boole

Codifica binaria e algebra di Boole Codifica binaria e algebra di Boole Corso di Programmazione A.A. 2008/09 G. Cibinetto Contenuti della lezione Codifica binaria dell informazione Numeri naturali, interi, frazionari, in virgola mobile Base

Dettagli

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin Calcolatori Elettronici A a.a. 2008/2009 RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin 1 Esercizio 1: implementazione di contatori Un contatore è un dispositivo sequenziale che aggiorna periodicamente

Dettagli

Aritmetica dei Calcolatori 2

Aritmetica dei Calcolatori 2 Laboratorio di Architettura 13 aprile 2012 1 Operazioni bit a bit 2 Rappresentazione binaria con segno 3 Esercitazione Operazioni logiche bit a bit AND OR XOR NOT IN OUT A B A AND B 0 0 0 0 1 0 1 0 0 1

Dettagli

ESEMPIO 1: eseguire il complemento a 10 di 765

ESEMPIO 1: eseguire il complemento a 10 di 765 COMPLEMENTO A 10 DI UN NUMERO DECIMALE Sia dato un numero N 10 in base 10 di n cifre. Il complemento a 10 di tale numero (N ) si ottiene sottraendo il numero stesso a 10 n. ESEMPIO 1: eseguire il complemento

Dettagli

Misure di frequenza e di tempo

Misure di frequenza e di tempo Misure di frequenza e di tempo - 1 Misure di frequenza e di tempo 1 - Contatori universali Schemi e circuiti di riferimento Per la misura di frequenza e di intervalli di tempo vengono diffusamente impiegati

Dettagli

Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo

Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo SCH 33 Voltmetro a 3 digit Obiettivi Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo IC1 = CA 3162 A/D converter for 3-Digit Display IC2 = CA 3161 BCD to seven segment

Dettagli

LA LINEA DEL 20, del 100 e del 1000. strumenti per il metodo analogico-intuitivo

LA LINEA DEL 20, del 100 e del 1000. strumenti per il metodo analogico-intuitivo LA LINEA DEL 20, del 100 e del 1000 strumenti per il metodo analogico-intuitivo Anno Scolastico 2009/2010 LA LINEA DEL 20 Partire con i tasti abbassati Sollevare i tasti uno alla volta (da destra verso

Dettagli

Parte II.2 Elaboratore

Parte II.2 Elaboratore Parte II.2 Elaboratore Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Dicembre 1, 2015 Elisabetta Elisabetta Ronchieri II Software Argomenti

Dettagli

LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1

LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 I CODICI 1 IL CODICE BCD 1 Somma in BCD 2 Sottrazione BCD 5 IL CODICE ECCESSO 3 20 La trasmissione delle informazioni Quarta Parte I codici Il codice BCD

Dettagli

Corso basilare di programmazione

Corso basilare di programmazione Parte vi Corso basilare di programmazione Introduzione............................................ 947 Programma didattico.................................. 947 Strumenti per la compilazione..........................

Dettagli

Sommario. Addizione naturale

Sommario. Addizione naturale Sommario Introduzione Rappresentazione dei numeri interi positivi Rappresentazione dei numeri interi Operazioni aritmetiche Modulo e segno Addizione e sottrazione urale Addizione e sottrazione in complemento

Dettagli

IL CODICE BINARIO. Il codice binario. Codifica posizionale. Aritmetica binaria

IL CODICE BINARIO. Il codice binario. Codifica posizionale. Aritmetica binaria IL CODICE BINARIO Il codice binario Codifica posizionale Aritmetica binaria www.stoianov.it 1 CODIFICA DI BASE La voce si distribuisce con onde di frequenze 20-20.000 Hz La luce sta nel ordine di 500.000.000.000.000

Dettagli

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI Scienza ed industria hanno oggi costituito legami molto forti di collaborazione che hanno portato innovazione tecnologica sia a livello organizzativo-amministrativo

Dettagli

OSCILLATORI AL QUARZO: CONTASECONDI

OSCILLATORI AL QUARZO: CONTASECONDI ... OSCILLATORI AL QUARZO: CONTASECONDI di Maurizio Del Corso m.delcorso@farelettronica.com Come può un cristallo di quarzo oscillare ad una determinata frequenza? Quale spiegazione fisica c è dietro a

Dettagli

Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI

Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI DOCENTE: PROF. GIUSEPPE NATALE 4 Lezione Scopo: visualizzare su un display a 7 segmenti, mediante un integrato contatore

Dettagli

Controllo apertura cancelletto con tastiera a matrice

Controllo apertura cancelletto con tastiera a matrice Premessa Controllo apertura cancelletto con tastiera a matrice Prima di cominciare vorrei specificare che presento questo mio lavoro allo scopo di dare uno spunto e/o una base di partenza a coloro i quali

Dettagli

Informatica. Rappresentazione dei numeri Numerazione binaria

Informatica. Rappresentazione dei numeri Numerazione binaria Informatica Rappresentazione dei numeri Numerazione binaria Sistemi di numerazione Non posizionali: numerazione romana Posizionali: viene associato un peso a ciascuna posizione all interno della rappresentazione

Dettagli

Sistemi di numerazione: generalità

Sistemi di numerazione: generalità Sistemi di numerazione: generalità Nel corso della storia sono stati introdotti diversi sistemi di numerazione, dettati di volta in volta dalle specifiche esigenze dei vari popoli. Poiché ogni numero maggiore

Dettagli

Tester prova ascensore

Tester prova ascensore Questo articolo è stato pubblicato su... Tester prova ascensore 2 Viene proposto un dispositivo che fornisce a un ascensore i comandi necessari al suo funzionamento. NON è un gadget, ma un autentico tester

Dettagli

Rappresentazione binaria dei numeri negativi

Rappresentazione binaria dei numeri negativi Introduzione all Informatica 1 Conversione decimale binario (continuazione) La conversione di un numero decimale (es. 112) in binario si effettua tramite l algoritmo della divisione, dividendo successivamente

Dettagli

Materiale di approfondimento: numeri interi relativi in complemento a uno

Materiale di approfondimento: numeri interi relativi in complemento a uno Materiale di approfondimento: numeri interi relativi in complemento a uno Federico Cerutti AA. 2011/2012 Modulo di Elementi di Informatica e Programmazione http://apollo.ing.unibs.it/fip/ 2011 Federico

Dettagli

Chiave DTMF con PIC16F84. Angelo - IT9DOA

Chiave DTMF con PIC16F84. Angelo - IT9DOA Chiave DTMF con PIC16F84 Angelo - IT9DOA Mettendo in ordine la mia libreria ho avuto modo di rileggere degli appunti che trattano alcuni circuiti elettronici che ho realizzato diversi anni fa e di cui

Dettagli

La somma. Esempio: Il prodotto. Esempio:

La somma. Esempio: Il prodotto. Esempio: La somma L algoritmo della operazione di somma non cambia qualunque sia la base considerata. Naturalmente, le regole da imparare nel caso di una base b sono relative alle sole b 2 posssibili combinazioni

Dettagli

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

Codifica dei numeri. Rappresentazione dell informazione

Codifica dei numeri. Rappresentazione dell informazione Rappresentazione dell informazione Rappresentazione informazione Elementi di aritmetica dei computer Organizzazione della memoria e codici correttori Salvatore Orlando Differenza tra simbolo e significato

Dettagli

Ricevitore radio DCMP2000FL INDICE

Ricevitore radio DCMP2000FL INDICE Ricevitore radio DCMP2000FL INDICE Generalità pag. 2 Caratteristiche pag. 2 Modo di funzionamento pag. 3 Collegamenti pag. 3 Visualizzazioni pag. 4 Eventi pag. 4 Allarme pag. 4 Tamper pag. 4 Batteria scarica

Dettagli

CONTAPEZZI E 92 MANUALE AD USO PROFESSIONALE

CONTAPEZZI E 92 MANUALE AD USO PROFESSIONALE MANUALE AD USO PROFESSIONALE Pag. 1/3 Caratteristiche 4 Errori segnalati dal visore 5 Programmazione del punto decimale 6/9 Programmazione della percentuale d errore accettabile in funzione al peso pezzo

Dettagli

BICI 2000 - Versione 1.9

BICI 2000 - Versione 1.9 Pagina 1/8 BICI 2000 - Versione 1.9 Il controllo BICI 2000 nasce per il pilotaggio di piccoli motori a magnete permanente in alta frequenza per veicoli unidirezionali alimentati da batteria. La sua applicazione

Dettagli

Dispense di Informatica per l ITG Valadier

Dispense di Informatica per l ITG Valadier La notazione binaria Dispense di Informatica per l ITG Valadier Le informazioni dentro il computer All interno di un calcolatore tutte le informazioni sono memorizzate sottoforma di lunghe sequenze di

Dettagli

Codici Numerici. Modifica dell'informazione. Rappresentazione dei numeri.

Codici Numerici. Modifica dell'informazione. Rappresentazione dei numeri. Codici Numerici. Modifica dell'informazione. Rappresentazione dei numeri. A partire da questa lezione, ci occuperemo di come si riescono a codificare con sequenze binarie, quindi con sequenze di 0 e 1,

Dettagli

Appunti di Sistemi e Automazione

Appunti di Sistemi e Automazione Appunti di Sistemi e Automazione Il modello o macchina di Von Neumann rappresenta un computer con i suoi componenti principali e la sua organizzazione logico-funzionale. Tale progetto risale al 1945/1946.

Dettagli

Sottrazione Logica. Sottrattore Parallelo

Sottrazione Logica. Sottrattore Parallelo Sottrazione Logica Il progetto digitale deve provvedere, con sofisticate macchine combinatorie, al supporto di tutte le operazioni aritmetiche; in questa puntata ci occupiamo dei dispositivi chiamati a

Dettagli

Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta

Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta Anche se spesso si afferma che il sistema binario, o in base 2, fu inventato in

Dettagli

I contatori di casa. Come utilizzarli per conoscere i nostri consumi. di Ruggero Da Ros settembre 2013. 1. I contatori

I contatori di casa. Come utilizzarli per conoscere i nostri consumi. di Ruggero Da Ros settembre 2013. 1. I contatori 1 I contatori di casa Come utilizzarli per conoscere i nostri consumi di Ruggero Da Ros settembre 2013 1. I contatori Con il progresso sono aumentate le comodità. Prima l acqua si prendeva nel pozzo, la

Dettagli

SISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE

SISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE SISTEMI DI NUMERAZIONE IL SISTEMA DECIMALE La base del sistema decimale è 10 I simboli del sistema decimale sono: 0 1 2 3 4 5 6 7 8 9 Il sistema di numerazione decimale è un sistema posizionale. L aggettivo

Dettagli

Introduzione ai microcontrollori

Introduzione ai microcontrollori Introduzione ai microcontrollori L elettronica digitale nasce nel 1946 con il primo calcolatore elettronico digitale denominato ENIAC e composto esclusivamente di circuiti a valvole, anche se negli anni

Dettagli

OROLOGIO DIGITALE a MICROCONTROLLORE con PIC 16F628A

OROLOGIO DIGITALE a MICROCONTROLLORE con PIC 16F628A OROLOGIO DIGITALE a MICROCONTROLLORE con PIC 6F68A Realizzazione di un preciso orologio digitale (formato HH:MM:SS) utilizzando un microcontrollore della Microchip, il PIC 6F68A http:///progetti/orologio-digitale-con-picmicro.html

Dettagli

PROGRAMMAZIONE MODULARE

PROGRAMMAZIONE MODULARE PROGRAMMAZIONE MODULARE ANNO SCOLASTICO 2013-2014 Indirizzo: ELETTROTECNICA - SIRIO Disciplina: ELETTRONICA Classe: 3^ Sezione: AES Numero di ore settimanali: 2 ore di teoria + 2 ore di laboratorio Modulo

Dettagli

12 - timer da cucina display a 4 cifre

12 - timer da cucina display a 4 cifre 12 - timer da cucina display a 4 cifre Il display led da 4 cifre utilizzato in questo esercizio e il modello HS410561K-32. Questo modello, e caratterizzato da 4 anodi (uno per ogni cifra) e dai 8 catodi,

Dettagli

CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE

CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE SCHEDA DI LABORATORIO N 3 CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE Si vuole realizzare un contasecondi con display a 7 segmenti utilizzando la scheda Arduino. Materiale occorrente: N 1 Bread

Dettagli

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori Informazione e computer Si può rappresentare l informazione attraverso varie forme: Numeri Testi Suoni Immagini 0001010010100101010 Computer Cerchiamo di capire come tutte queste informazioni possano essere

Dettagli

I Sistemi di numerazione e la rappresentazione dei dati

I Sistemi di numerazione e la rappresentazione dei dati I Sistemi di numerazione e la rappresentazione dei dati LA RAPPRESENTAZIONE DELLE INFORMAZIONI (1) Per utilizzare un computer è necessario rappresentare in qualche modo le informazioni da elaborare e il

Dettagli

SISTEMI DI NUMERAZIONE DECIMALE E BINARIO

SISTEMI DI NUMERAZIONE DECIMALE E BINARIO SISTEMI DI NUMERAZIONE DECIMALE E BINARIO Il sistema di numerazione decimale (o base dieci) possiede dieci possibili valori (0, 1, 2, 3, 4, 5, 6, 7, 8 o 9) utili a rappresentare i numeri. Le cifre possiedono

Dettagli

I CONTATORI SINCRONI

I CONTATORI SINCRONI I CONTATORI SINCRONI Premessa I contatori sincroni sono temporizzati in modo tale che tutti i Flip-Flop sono commutato ( triggerati ) nello stesso istante. Ciò si realizza collegando la linea del clock

Dettagli

ELETTRONICA DIGITALE PRATICA V

ELETTRONICA DIGITALE PRATICA V Roberto Berardi (Robert8) ELETTRONICA DIGITALE PRATICA V COMPARATOR & 7 SEGMENT DISPLAY 26 July 2012 Introduzione Oggi ci divertiamo con qualche esperimento col comparatore digitale 74LS85. Potrebbe sempre

Dettagli

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura

Dettagli

Lezione 2 Circuiti logici. Mauro Piccolo piccolo@di.unito.it

Lezione 2 Circuiti logici. Mauro Piccolo piccolo@di.unito.it Lezione 2 Circuiti logici Mauro Piccolo piccolo@di.unito.it Bit e configurazioni di bit Bit: una cifra binaria (binary digit) 0 oppure 1 Sequenze di bit per rappresentare l'informazione Numeri Caratteri

Dettagli

Tecnica basata su Relazioni I/O Motore: Marcia/Motore/Arresto

Tecnica basata su Relazioni I/O Motore: Marcia/Motore/Arresto SIMULAZIONE: Tecnica basata su Relazioni I/O Motore: Marcia/Motore/Arresto Richiamare con il menu «Strumenti» la voce «Simula unità» Click qui In alternativa posso usare questo bottone Chiudere eventuali

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Università degli Studi di Messina Facolta di Ingegneria - 98100 Messina Tel. (090) 393229 - Fax (090) 393502 Fondamenti di Informatica Ing. delle Tecnologie Industriali Docente: Ing. Mirko Guarnera 1 Sistemi

Dettagli

Storia dell informatica

Storia dell informatica Storia dell informatica INFORMATICA INFORMATICA INTRODUZIONE PERCHE' I COMPUTER? LIMITI DELLE CAPACITA' ELABORATIVE UMANE. VELOCITA' LIMITATA 2. PESANTI LIMITI ALLA COMPLESSITA DEI PROBLEMI AFFRONTABILI

Dettagli

Lezione 7 Sommatori e Moltiplicatori

Lezione 7 Sommatori e Moltiplicatori Architettura degli Elaboratori e delle Reti Lezione 7 Sommatori e Moltiplicatori Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 7 1/36 Sommario!

Dettagli

I SISTEMI DI NUMERAZIONE

I SISTEMI DI NUMERAZIONE Istituto di Istruzione Superiore G. Curcio Ispica I SISTEMI DI NUMERAZIONE Prof. Angelo Carpenzano Dispensa di Informatica per il Liceo Scientifico opzione Scienze Applicate Sommario Sommario... I numeri...

Dettagli

Ing. Paolo Domenici PREFAZIONE

Ing. Paolo Domenici PREFAZIONE Ing. Paolo Domenici SISTEMI A MICROPROCESSORE PREFAZIONE Il corso ha lo scopo di fornire i concetti fondamentali dei sistemi a microprocessore in modo semplice e interattivo. È costituito da una parte

Dettagli

Classe III specializzazione elettronica. Elettrotecnica e elettronica

Classe III specializzazione elettronica. Elettrotecnica e elettronica Classe III specializzazione elettronica Elettrotecnica e elettronica Macro unità n 1 Sistema binario e porte logiche Sistema di numerazione binario: conversioni binario-decimale e decimale-binario Porte

Dettagli

Numerazione binaria e rappresentazione delle informazioni

Numerazione binaria e rappresentazione delle informazioni Numerazione binaria e rappresentazione delle informazioni Info Sito del corso: http://home.dei.polimi.it/amigoni/informaticab.html Nicola Basilico, nicola.basilico@gmail.com Problema Abbiamo informazioni

Dettagli

Tecnologie e Progettazione dei sistemi Informatici e di Telecomunicazioni Scheda Recupero Estivo Obiettivo

Tecnologie e Progettazione dei sistemi Informatici e di Telecomunicazioni Scheda Recupero Estivo Obiettivo Tecnologie e Progettazione dei sistemi Informatici e di Telecomunicazioni Scheda Recupero Estivo Classe IIIG Il recupero estivo nella materia sarà valutato con un test scritto, durante i giorni dedicati

Dettagli

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri 1 Da base 2 a base 10 I seguenti esercizi richiedono di convertire in base 10 la medesima stringa binaria codificata rispettivamente

Dettagli

Un circuito integrato è una piastrina di silicio (o chip), quadrata o rettangolare, sulla cui superficie vengono realizzati e collegati

Un circuito integrato è una piastrina di silicio (o chip), quadrata o rettangolare, sulla cui superficie vengono realizzati e collegati Il Livello LogicoDigitale i Blocchi funzionali combinatori Circuiti integrati Un circuito integrato è una piastrina di silicio (o chip), quadrata o rettangolare, sulla cui superficie vengono realizzati

Dettagli

FONDAMENTI DI LOGICA DIGITALE 1 DL 3155E20 LOGICA. Blocchi funzionali. Argomenti teorici

FONDAMENTI DI LOGICA DIGITALE 1 DL 3155E20 LOGICA. Blocchi funzionali. Argomenti teorici L1 LOGICA FONDAMENTI DI LOGICA DIGITALE 1 Concetti di logica: teoremi fondamentali dell'algebra booleana Sistema binario Funzioni logiche Descrizione algebrica delle reti logiche e le tavole della verità

Dettagli

Aritmetica: operazioni ed espressioni

Aritmetica: operazioni ed espressioni / A SCUOLA DI MATEMATICA Lezioni di matematica a cura di Eugenio Amitrano Argomento n. : operazioni ed espressioni Ricostruzione di un abaco dell epoca romana - Museo RGZ di Magonza (Germania) Libero da

Dettagli

Circuiti logici. Parte xxv

Circuiti logici. Parte xxv Parte xxv Circuiti logici Operatori logici e porte logiche....................... 729 Operatori unari....................................... 730 Connettivo AND...................................... 730

Dettagli

i tratta della seconda versione di un progetto realizzato alcuni anni fa e già pubblicato su Fare elettronica n. 316. L impostazione riprende quel

i tratta della seconda versione di un progetto realizzato alcuni anni fa e già pubblicato su Fare elettronica n. 316. L impostazione riprende quel Questo articolo è stato pubblicato su... 36-39 prog&cost GSM:FE 14-06-2012 23:53 Pagina 36 progettare & COMBINATORE progettare & costruire di DANIELE CAPPA GSM Riutilizziamo un vecchio cellulare per farci

Dettagli

GUIDA ALL UTILIZZO DEGLI OROLOGI DIGITALI

GUIDA ALL UTILIZZO DEGLI OROLOGI DIGITALI GUIDA ALL UTILIZZO DEGLI OROLOGI DIGITALI A.N. Ilaria Olivo L'orologio da gara fece la sua comparsa per la prima volta nel torneo di Londra del 1883, in cui un orologio meccanico sostituì le scomode e

Dettagli