Risoluzione degli esercizi proposti dall 1 al 6
|
|
|
- Gildo Pieri
- 7 anni fa
- Visualizzazioni
Transcript
1 Risoluzione degli esercizi proposti dall 1 al 6 TOSTO FRANCESCA MATRICOLA Calcolare le seguenti conversioni di base: a) (63) 8 ( ) 3 Prendo il numero in base 8 e lo calcolo in base 10 così posso fare la conversione dal sistema decimale a quello in base 3 operando ripetutamente la divisione del numero per la base 3: ( 63 ) 8 Quindi il numero è ( 01) 3. Verifica: b) (4) 5 ( ) 7 Seguo lo stesso procedimento di prima e vedo che il numero in base 8 corrisponde al numero in base Quindi il numero è ( 13) 7. Verifica:. Si valuti per quale base x sono vere le seguenti relazioni: a) (45) x (100101) Deve essere una base 6 in quanto presenta cifre fino a 4 e 5. Opero la conversione da binario a decimale e ottengo il numero 37 in base 10. Quindi E per la regola che usiamo per convertire a base 10 si ha: cercata. che è la base b) (431) x (71) 13 Deve essere una base procedimento. 5. Il numero 71 in base 13 diventa 9 in base 10 sempre con il medesimo
2 Per la definizione di numero i base fissa, dobbiamo porre: 4X +3x+1 9, da cui 4X +3x ± 9 + 4* 4*91 3 ± ± x. Nessuna radice è intera, quindi non esiste una base che verifichi la corrispondenza. Metodo intuitivo: per la regola di conversione in base 10 si ha: che non dà risultati accettabili. Si può concludere che questa uguaglianza non è valida per alcuna base, anche perché già con base 5 il numero in questione varrebbe 116 9, aumentando ulteriormente la base il numero superebbe sempre di più Valutare le seguenti operazioni assumendo una rappresentazione in complemento a su 4 bit. Per ciascuna di esse spiegare se il risultato è esprimibile su 4 bit. a) 3+5 Il modulo di 3 in complemento a due è 11 perciò per trovare 3 e rappresentarlo su 4 bit faccio il complemento a due e ottengo Per +5 so che il modulo è 101 quindi su 4 bit il suo valore sarà Nota: il carry finale cade fuori dalla rappresentazione e si scarica risultato corretto in 4 bit e questo si poteva già osservare prima in quanto i due operandi hanno segno discorde quindi non si può avere overflow nella somma CA. 9+3 non si può fare perché 9 non può essere rappresentato in 4 bit. Infatti il modulo di 9 è 1001 e 9 sarebbe su 5 bit. b) Qui c è possibilità di overflow poiché i due operandi sono concordi overflow: cambia il segno! Infatti +8 in CA si scrive e quindi si può rappresentare solo in 5 bit. Inoltre in 4 bit posso 3 rappresentare solo numeri da a 3 1 quindi da 8 a +7 quindi +8 non avrei comunque potuto rappresentarlo. 4+4 Il modulo di 4 è 100 quindi +4 in CA su 4 bit sarà 0100 e 4 sarà Nota: il carry finale cade fuori dalla rappresentazione e si scarica risultato corretto su 4 bit, inoltre i due operandi erano discordi quindi non poteva esserci overflow. c) 7+8 Il modulo di 7 in CA è 111 quindi su 4 bit, +8 non si può rappresentare su 4 bit, quindi l operazione non si può fare. Un matematico, ma non una macchina, potrebbe osservare che 8 si può rappresentare su 4 bit (è il numero più negativo, 1000), e che possiamo vedere 7+8 come
3 (+7 8). Inoltre avendo gli addendi segni opposti non ci saranno problemi di overflow Per ottenere il risultato corretto, occorre complementare a il risultato ottenuto: risultato richiesto 4+4 Il modulo di 4 come detto precedentemente è 100 quindi +4 sarà Ci potrà essere overflow in quanto i due operandi sono concordi e ciò si avrà se il risultato sarà discorde overflow perché su 4 bit non si può rappresentare +8 ma solo su 5 (01000). 4. Si eseguano le seguenti operazioni su numeri in complemento a, espressi su 5 bit, indicando una eventuale situazione di overflow: a) overflow perché cambia il bit del segno. Infatti può essere rappresentato solo su 6 bit. Ciò si poteva capirlo dal fatto che su 5 bit si possono rappresentare numeri solo da 16 a +15, inoltre i due operandi erano concordi quindi c era possibilità di ovreflow. b) risultato corretto, i due operandi sono discordi. c) Per effettuare una sottrazione in c.a occorre sommare al minuendo il c.a del sottraendo: overflow perché cambia il segno. Infatti il risultato sarebbe +6 ma non è rappresentabile su 5 bit. 5. Si considerino i numeri in modulo e segno espressi su 8 bit. Si valuti l intervallo di rappresentazione (min e max) nel caso di numeri interi e di numeri con virgola binaria tra il secondo e terzo bit da destra (es ) Su 8 bit i numeri espressi in modulo e segno possono andare da ( 7 1) a +( 7 + 1), cioè da 17 ( ) a +17 ( ). Questi saranno anche i valori massimo e minimo dell intervallo dei numeri interi. Nel caso, invece, dei numeri con la virgola, essi saranno del tipo: xxxxxx.yy dove yy può essere 00, 11,10,01. Inoltre dopo la virgola il numero massimo che possiamo avere è 11 cioè 0.75, il minimo è 00 cioè 0.00.
4 La parte intera è perciò costituita da 6 bit che potranno variare in un intervallo da ( 5 1) a +( 5 1), cioè da 31 a +31. A questo punto si può concludere che il minimo numero con la virgola è 31.75, cioè mentre il massimo è , cioè Calcolare il risultato delle seguenti operazioni su numeri assoluti, considerando operandi e risultato rappresentati in binario su 5 bit. Per ciascuna di esse verificare preventivamente se l operazione è possibile, spiegando in caso contrario la ragione a) Operazioni su numeri assoluti, cioè senza segni, quindi è come se fosse un operazione in binario puro L operazione può avvenire senza problemi in quanto nel posto dell MSB c è, in entrambi gli operandi, la cifra 0. Quindi è come se fossero due numeri da 4 bit che sommati tra di loro possono dare al massimo un numero da 5 bit, non di più. Perciò b) La somma di questi due operandi darebbe 44 che non può esser rappresentato su soli 5 bit, ma ne 6 ( ). Inoltre si può notare che le due MSB dei due operandi sono uguali a 1 e solamente la somma di queste due richiede già un sesto bit, quindi ci sarà sicuramente overflow nella somma di numeri assoluti la presenza di carry dopo il bit più significativo indica overflow c) Il risultato è 7 quindi non ci sarà overflow, inoltre tutte le cifre 1 vengono sommate a cifre uguali a 0 quindi non si avranno mai riporti e non si potrà sforare nel sesto bit d)
5 Anche in questo caso non ci sarà overflow poiché gli unici 1 che si sommano tra loro e danno un riporto uguale a 1 sono nel quarto bit e nel quinto bit ci sono solo zeri
Rappresentazione di numeri relativi (interi con segno) Rappresentazione di numeri interi relativi (con N bit) Segno e Valore Assoluto
Rappresentazione di numeri relativi (interi con segno) E possibile estendere in modo naturale la rappresentazione dei numeri naturali ai numeri relativi. I numeri relativi sono numeri naturali preceduti
CONVERSIONE BINARIO DECIMALE NB: Convertire in decimale il numero binario N = N =
NOTAZIONE BINARIA, OTTALE, ESADECIMALE CODIFICA DI NUMERI INTERI RELATIVI 1 CONVERSIONE BINARIO DECIMALE Convertire in decimale il numero binario N = 101011.1011 2 N = 1 2 5 + 0 2 4 + 1 2 3 + 0 2 2 + 1
1.2f: Operazioni Binarie
1.2f: Operazioni Binarie 2 18 ott 2011 Bibliografia Questi lucidi 3 18 ott 2011 Operazioni binarie Per effettuare operazioni è necessario conoscere la definizione del comportamento per ogni coppia di simboli
I.4 Rappresentazione dell informazione - Numeri con segno
I.4 Rappresentazione dell informazione - Numeri con segno Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 20, 2015 Argomenti Introduzione 1 Introduzione
Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte
Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla
Somma di numeri binari
Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Somma di numeri binari 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Esempio: 10011011 + 00101011 = 11000110 in base e una base Fondamenti di
Informatica Generale 02 - Rappresentazione numeri razionali
Informatica Generale 02 - Rappresentazione numeri razionali Cosa vedremo: Rappresentazione binaria dei numeri razionali Rappresentazione in virgola fissa Rappresentazione in virgola mobile La rappresentazione
Numeri interi (+/-) Alfabeto binario. Modulo e segno
Numeri interi (+/-) Alfabeto binario il segno è rappresentato da 0 (+) oppure 1 (-) è indispensabile indicare il numero k di bit utilizzati Modulo e segno 1 bit di segno (0 positivo, 1 negativo) k 1 bit
Codifica. Rappresentazione di numeri in memoria
Codifica Rappresentazione di numeri in memoria Rappresentazione polinomiale dei numeri Un numero decimale si rappresenta in notazione polinomiale moltiplicando ciascuna cifra a sinistra della virgola per
Codifica binaria. Rappresentazioni medianti basi diverse
Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla
Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 I numeri reali Sommario Conversione dei numeri reali da base 10 a base B Rappresentazione dei numeri reali Virgola fissa Virgola mobile (mantissa
Lezione 3. I numeri relativi
Lezione 3 L artimetcia binaria: i numeri relativi i numeri frazionari I numeri relativi Si possono rappresentare i numeri negativi in due modi con modulo e segno in complemento a 2 1 Modulo e segno Si
Esercitazioni su rappresentazione dei numeri e aritmetica. Interi unsigned in base 2
Esercitazioni su rappresentazione dei numeri e aritmetica Salvatore Orlando & Marta Simeoni Interi unsigned in base 2 Si utilizza un alfabeto binario A = {0,1}, dove 0 corrisponde al numero zero, e 1 corrisponde
12BHD - Informatica - soluzioni Appendice B del quaderno di testo - v. 1.05
Esercizio 1 Effettuare i seguenti cambiamenti di codifica su numeri naturali: 123 10 = x 2 [ 1111011 2 ] 011101 2 = x 10 [ 29 10 ] 23 10 = x 5 [ 43 5 ] 123 5 = x 10 [ 38 10 ] 123 10 = x H [ 7B 16 ] A1
Rappresentazione dell Informazione
Rappresentazione dell Informazione Rappresentazione delle informazioni in codice binario Caratteri Naturali e Reali positivi Interi Razionali Rappresentazione del testo Una stringa di bit per ogni simbolo
Rappresentazione dei numeri interi in un calcolatore
Corso di Calcolatori Elettronici I Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle
Conversione binario-decimale. Interi unsigned in base 2. Esercitazioni su rappresentazione. dei numeri e aritmetica
Esercitazioni su rappresentazione dei numeri e aritmetica Salvatore Orlando & Marta Simeoni Interi unsigned in base 2 I seguenti numeri naturali sono rappresentabili usando il numero di bit specificato?
Rappresentazione di numeri interi
Corso di Calcolatori Elettronici I Esercizi Rappresentazione di numeri interi ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Interi senza segno Qual è l intervallo di rappresentazione
Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari
Lezione 4 L artimetica binaria: I numeri relativi e frazionari Sommario I numeri relativi I numeri frazionari I numeri in virgola fissa I numeri in virgola mobile 1 Cosa sono inumeri relativi? I numeri
Decimale, binaria,esadecimale
Decimale, binaria,esadecimale Introduzione Tutti i sistemi di numerazione sono posizionali nel senso che le cifre assumono un determinato valore a seconda della posizione occupata all interno del numero
Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.
Fondamenti di Informatica - A. Fantechi Raccolta di esercizi Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.
Modulo e segno Complemento a 1 (CA1) Complemento a 2 (CA2)
Codifica dei numeri interi con segno in base 2: Ci siamo occupati fino ad adesso di come il computer (base 2) rappresenta i numeri interi Occupiamoci ora di rappresentare i numeri interi col segno: Per
Rappresentazione dei numeri
Rappresentazione dei numeri Così come per qualsiasi altro tipo di dato, anche i numeri, per essere immagazzinati nella memoria di un calcolatore, devono essere codificati, cioè tradotti in sequenze di
La codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
La codifica. dell informazione
La codifica dell informazione (continua) Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da 0 a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero
Rappresentazione dei numeri interi in un calcolatore
Corso di Calcolatori Elettronici I A.A. 2012-2013 Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica
La codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore Introduzione q Il calcolatore usa internamente
Calcolatori Elettronici Parte II: Sistemi di Numerazione Binaria. Prof. Riccardo Torlone Università di Roma Tre
Calcolatori Elettronici Parte II: Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Unità di misura Attenzione però, se stiamo parlando di memoria: n 1Byte = 8 bit n 1K (KiB:
La codifica binaria. Informatica B. Daniele Loiacono
La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica
Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi
Codice BCD Prima di passare alla rappresentazione dei numeri relativi in binario vediamo un tipo di codifica che ha una certa rilevanza in alcune applicazioni: il codice BCD (Binary Coded Decimal). È un
Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due
Conversione di base Dato N>0 intero convertirlo in base b dividiamo N per b, otteniamo un quoto Q 0 ed un resto R 0 dividiamo Q 0 per b, otteniamo un quoto Q 1 ed un resto R 1 ripetiamo finché Q n < b
04 Aritmetica del calcolatore
Aritmetica del calcolatore Numeri a precisione finita - con un numero finito di cifre - non godono della proprietà di chiusura - le violazioni creano due situazioni distinte: - overflow - underflow Pagina
Rappresentazione e Codifica dell Informazione
Rappresentazione e Codifica dell Informazione Capitolo 1 Chianese, Moscato, Picariello, Alla scoperta dei fondamenti dell informatica un viaggio nel mondo dei BIT, Liguori editore. Sistema di numerazione
Sistemi di Numerazione Binaria
Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato
Codifica dei Numeri. Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi
Codifica dei Numeri Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi [email protected] Rappresentazione dei Numeri Codifica dei Numeri in Base 10 Le cifre che abbiamo a disposizione sono
La codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Introduzione q Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni
Calcolatori Elettronici Parte II: Sistemi di Numerazione Binaria. Prof. Riccardo Torlone Università di Roma Tre
Calcolatori Elettronici Parte II: Sistemi di Numerazione Binaria Prof. Riccardo Torlone Università di Roma Tre Unità di misura Attenzione però, se stiamo parlando di memoria: 1Byte = 8 bit 1K (KiB: KibiByte)
Rappresentazione dei numeri in un calcolatore
Corso di Calcolatori Elettronici I Rappresentazione dei numeri in un calcolatore ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Rappresentazione dei numeri Così come per qualsiasi altro
Rappresentazione. Notazione in complemento a 2. Complemento a due su 3 e 4 bit Complemento a due
Rappresentazione degli interi Notazione in complemento a 2 n bit per la notazione Nella realta n=32 Per comodita noi supponiamo n=4 Numeri positivi 0 si rappresenta con 4 zeri 0000 1 0001, 2 0010 e cosi
Numeri reali. Notazione scientifica (decimale) Floating Point. Normalizzazione. Esempi. Aritmetica del calcolatore (virgola mobile)
Numeri reali Aritmetica del calcolatore (virgola mobile) Capitolo 9 1 Numeri con frazioni Posso essere rappresentati anche in binario Es.: 1001.1010 = 2 4 + 2 0 +2-1 + 2-3 =9.625 Quante cifre dopo la virgola?
Calcolo numerico e programmazione Rappresentazione dei numeri
Calcolo numerico e programmazione Rappresentazione dei numeri Tullio Facchinetti 16 marzo 2012 10:54 http://robot.unipv.it/toolleeo Rappresentazione dei numeri nei calcolatori
Insiemi numerici. Alcune definizioni. La retta dei numeri
Insiemi numerici Q Z N 0 1 1 1 4 4 N = 0,1,,,4, = insieme dei numeri naturali Z = insieme dei numeri interi (formato dall unione dei numeri naturali e dei numeri interi negativi) Q = insieme dei numeri
Corso di Architettura degli Elaboratori
Corso di Architettura degli Elaboratori Codifica dell'informazione: Numeri Binari (lucidi originali della Prof.ssa Zacchi e del Prof. Balossino, rivisti dal Prof. Baldoni) 1 Codifica dell'informazione?
Fondamenti di Informatica: Teoria
AP00028 : Teoria Maurizio Rebaudengo, Alfredo Benso Il sito italiano di appunti universitari Informazioni sul Copyright Questo documento è protetto dalle leggi sul copyright e dalle disposizioni dei trattati
I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1
I sistemi di numerazione Informatica - Classe 3ª, Modulo 1 1 La rappresentazione interna delle informazioni ELABORATORE = macchina binaria Informazione esterna Sequenza di bit Spett. Ditta Rossi Via Roma
modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base
Cambiamenti di base Tecniche Informatiche di Base TIB 1 Il sistema posizionale decimale L idea del sistema posizionale: ogni cifra ha un peso Esempio: 132 = 100 + 30 + 2 = 1 10 2 + 3 10 1 + 2 10 0 Un numero
Cap. 2 - Rappresentazione in base 2 dei numeri interi
Cap. 2 - Rappresentazione in base 2 dei numeri interi 2.1 I NUMERI INTERI RELATIVI I numeri relativi sono numeri con il segno: essi possono essere quindi positivi e negativi. Si dividono in due categorie:
