Index
Related
Introduzione
Il numero è suddiviso in due parti una intera e una decimale
Vantaggi
- Rappresentazione relativamente semplice e immediata dei numeri decimali
- Conversioni semplici
Svantaggi
- Non è possibile variare il range di rappresentazione una volta scelto
Conversioni
Nb10 → Nb2(fixed point)
- Convertire parte intera con metodo standard.
- Conversione parte decimale:
- moltiplicare per 2 (solo parte decimale)
- ripetere moltiplicazione per 2 con risultato del passaggio 1 (solo parte decimale)
- Iterare fino a quando:
- otteniamo zero come parte decimale
- o ci riteniamo soddisfatti con l’approssimazione (perdita di precisione)
- la concatenazione delle parti intere delle operazione ottenute sarà la parte decimale di N in b2
Nb2(fixed point) → Nb10
- Convertire parte intera con metodo standard.
- Convertire parte decimale come metodo standard ma utilizzando potenze di 2
Esempio
Range di rappresentazione
- Per rappresentare un qualsiasi numero in base 2 si hanno a disposizione un certo numero di bit
- Quando si utilizza metodo fixed point si deve scegliere in anticipo quanti bit dedicare alla parte intera e quanti a quella decimale
- Bit = n
- Bit parte intera = k
- Bit parte decimale = n-k
oss
- più bit dedicheremo alla parte intera più alto sarà il numero rappresentabile
- più bit educheremo alla parte decimale più precisa sarà l’approssimazione che potremmo fare
Esempi 16 bit
Bit = n = 16
Bit parte intera = k = 8
Bit parte decimale = n-k = 8
Bit = n =16
Bit parte intera = k = 4
Bit parte decimale = n-k = 12
Operazioni
🏗️ — TO-DO — 🏗️