La notazione in virgola fissa... una domanda (forse) idiota

Geopardy
Salve a tutti, devo risolvere un esercizio che dice:

"Eseguire le seguenti operazioni in virgola fissa nell'ambito della rappresentazione dei
numeri in binario puro:
a) `+ 01101.111 + 0010.0011`
b) `+ 1011 - 111.101`
c) `+ 10011.1 + 0.00011 + 1101.10101`
d) `111.011 + 11010`
e) `111.01 - 11010.0111`"

Ho trovato questa definizione: "Si rappresenta la parte intera e quella frazionaria di un numero reale con due sequenze di bit; la parte intera... ... la parte frazionaria è rappresentata come un numero naturale, ma utilizzando esponenti negativi della base... ...Quindi basta decidere quanti bit usare per la parte intera e quanti per la frazionaria. Il segno viene rappresentato dal bit di peso maggiore".

Mi chiedo (e soprattutto vi chiedo):
Se se va deciso a priori quanti bit destinare alla rappresentazione della parte intera quanti alla frazionaria, è' veramente possibile sommare queste entità? L'esercizio è per caso un trabocchetto? (nel senso che le entità indicate non possono essere considerate secondo la rappresentazione in virgola mobile????
O forse devo convertire i numeri dal binario puro alla notazione in virgola fissa???? (ma in questo caso dovrei eseguire dei troncamenti della parte decimale credo)

Risposte
Malcolm1
$01101.111 = 0 * 2^4 + 1 * 2^3 + 1 * 2^2 + 0 * 2 + 1 + 1 * 2 ^-1 + 1 * 2 ^-2 + 1 * 2 ^-3 = 13.875$

Da cui segue il resto, banalmente.

Geopardy
Grazie Malcom :-)

ben2
ma l'esercizio 1. non chiede la somma tra i due ?

Malcolm1
"ben":
ma l'esercizio 1. non chiede la somma tra i due ?


"Malcolm":
Da cui segue il resto, banalmente.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.