lezione 1: fondamenti numeri binari. sommario zi numeri binari zoperazioni con i numeri binari
TRANSCRIPT
![Page 1: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/1.jpg)
Lezione 1: Fondamenti
Numeri Binari
![Page 2: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/2.jpg)
Sommario
I numeri binariOperazioni con i numeri binari
![Page 3: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/3.jpg)
I numeri binari
Numeri a precisione finitaNotazione posizionaleConversioni tra basi
![Page 4: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/4.jpg)
Numeri binari
Aritmetica binaria Addizione
0+0=0 0+1=1 1+0=1 1+1=0 (riporto 1)
Sottrazioni0-0=0 1-0=1 1-1=0 0-1=1 (prestito 1)
Moltiplicazione0x0=0 1x0=0 1x1=1 0x0=0
DivisioneIl risultato è dato dal numero di volte che sottraggo il
divisore dal dividendo
![Page 5: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/5.jpg)
I numeri binari
Numeri binari negativi. Quattro metodi:
Segno. Il bit a sinistra è il bit di segno Complemento a 1. Primo bit di segno
Per negare un numero invertire 1 con 0 e 0 con 1
Complemento a 2. Primo bit di segnoInvertire 1 con 0 e viceversa. Sommare 1
Eccesso 2 m-1
Rappresenta un numero come somma di se stesso con 2 m-1
![Page 6: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/6.jpg)
Numeri binari
Esercizi
![Page 7: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/7.jpg)
Floating Point
E la virgola ?Fixed Point e Floating PointNotazione scientifica dei numeriRegioni dei numeri realiErrori di overflow e underflowArrotondamentoErrore relativo
![Page 8: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/8.jpg)
Floating Point
Cifre normalizzateStandard IEEE 754
Singola (32 bit). Base 2 e notazione in eccesso 127
Doppia (64 bit). Base 2 e notazione in eccesso 1023
Estesa precisione (80 bit)
![Page 9: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/9.jpg)
Floating Point
Esercizi
![Page 10: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/10.jpg)
Esercizi per casa Lez. 1Convertire in esadecimale e ottale:
2764 10
011100 2
Convertire - 22 in: complemento a due excess con m=8 verificare l’assonanza tra i metodi
Sommare, sottrarre 1280 10 e 1117 10 in binario (in compl. a 2)
Quali numeri sono rappresentabili utilizzando eccesso 128 e perchè
![Page 11: Lezione 1: Fondamenti Numeri Binari. Sommario zI numeri binari zOperazioni con i numeri binari](https://reader036.vdocuments.site/reader036/viewer/2022082807/5542eb58497959361e8c2830/html5/thumbnails/11.jpg)
Esercizi per casa Lez. 1
Esprimere secondo standard IEEE a precisione singola:
-5,25 14,1 250