Groove89
22-08-2010, 15:11
Salve ragazzi, questa mi è sembrata la sezione più indicata per risolvere l'esercizio che sto per proporre anche se non si tratta di programmazione, spero che ci sia qualcuno che possa aiutarmi^^'
Allora, devo risolvere questo esercizio:
Dati i numeri
92301 e -22303
Convertirli in binario in complemento a 2 utilizzando 16 cifre, sommare le cifre così ottenute e convertire in base 10 la somma ottenuta.
Ora io ho qualche difficoltà, ossia:
92301 in binario mi esce:
10110100010001111
-22303 l'ho convertito in complemento a 2, trasformando in binario il suo valore assoluto, aggiungendo uno 0 come bit meno significativo per avere 16 cifre, invertendo tutti i bit e sommando 1, quindi esce:
1000100011100001
La somma l'ho fatta così:
10110100010001111 +
1000100011100001 =
---------------------
11111000101110000
Vorrei sapere se fin qui è giusto, e come devo riconvertire questa somma in decimale. Grazie :)
PS: Se nessuno è in grado di aiutarmi, potreste consigliarmi qualche sito più specifico per la materia? Grazie :)
Allora, devo risolvere questo esercizio:
Dati i numeri
92301 e -22303
Convertirli in binario in complemento a 2 utilizzando 16 cifre, sommare le cifre così ottenute e convertire in base 10 la somma ottenuta.
Ora io ho qualche difficoltà, ossia:
92301 in binario mi esce:
10110100010001111
-22303 l'ho convertito in complemento a 2, trasformando in binario il suo valore assoluto, aggiungendo uno 0 come bit meno significativo per avere 16 cifre, invertendo tutti i bit e sommando 1, quindi esce:
1000100011100001
La somma l'ho fatta così:
10110100010001111 +
1000100011100001 =
---------------------
11111000101110000
Vorrei sapere se fin qui è giusto, e come devo riconvertire questa somma in decimale. Grazie :)
PS: Se nessuno è in grado di aiutarmi, potreste consigliarmi qualche sito più specifico per la materia? Grazie :)