La notazione in virgola fissa... una domanda (forse) idiota
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)
"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
$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.
Da cui segue il resto, banalmente.
Grazie Malcom

ma l'esercizio 1. non chiede la somma tra i due ?
"ben":
ma l'esercizio 1. non chiede la somma tra i due ?
"Malcolm":
Da cui segue il resto, banalmente.