Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    fondamenti di informatica

    qualcuno sa come si convertono i numeri reali(esponente..mantissa..)?
    a me interessa x una configurazione a 16bit..
    per esempio..se io volessi convertire il n -38,478..come si fa?
    mi serve capire con un esempio esplicativo tralasciando la teoria..

    se poi avete o sapete dove posso reperire uno script o un eseguibile che me li calcoli..ne sarei grato..così posso esercitarmi e avere una "conferma"...

    se poi avete una guida anche per gli alberi in c..
    vi sbaciucchio tutti..
    mi servirebbe capire come si risolve l'es 1 di questi 2 compiti


  2. #2
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    dipende dalla codifica, se usi la solita ieee754 devi anche dirmi come allocare questi 16 bit, quanti per la mantissa, quanti e quanti per l'esponente.
    http://it.wikipedia.org/wiki/IEEE_754

    Ipotizzando i soliti 8 bit per l'esponente e 1 bit per il segno, restano 7 bit per la mantissa...

    La conversione non è una cosa semplice, la mantissa va complementata in caso di numeri negativi (come nel tuo caso) e l'esponente va rappresentato con la codifica in eccesso (a 128 bit nel tuo caso)

    In altre parole ci sono molti casi da tenere in considerazione, senza contare che questo tipo di codifica effettua un approssimazione della cifra.

    Ho trovato una dispensa con degli esercizi svolti:
    http://torlone.dia.uniroma3.it/calco...EserciziNB.pdf

  3. #3
    diciamo che ho
    1bit per il segno 7 per l'esponente e 8 per la mantissa...
    grrr..intanto mi vedo la tua dispensa..
    grazie mille in anticipo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.