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

    Sistema binario help me

    come si fa a trasformare un numero con la virgola da base 10 a base 2??? tipo 0,54...
    Non piangere perchè qualcosa è finito, ma sorridi perchè è accaduto...
    I'll be the king of World

    Il tennis è bello, ma Roger lo è di più...

  2. #2
    Un primo approccio è quello di considerare una parte intera ed una parte decimale. Se consideriamo una rappresentazione in 8 bit possiamo definire una parte costituita da 4 bit per la parte intera e 4 bit per la parte decimale.

    In questo caso possiamo rappresentare dei numeri positivi che vanno da 0000.0000 a 1111.1111 ossia da 0.0 a 15.9375. Un campo di variazione che appare ridotto, se inoltre si considerano i numeri positivi e negativi le possibilità si riducono ad un campo tra -8.9375 e + 7.9375.

  3. #3
    Ci sono 10 categorie di persone...

  4. #4
    per gli interi si fa la divisione per 2 e si guarda se il resto è 1 o 0, ma nei decimali così non mi viene!!!

    Non piangere perchè qualcosa è finito, ma sorridi perchè è accaduto...
    I'll be the king of World

    Il tennis è bello, ma Roger lo è di più...

  5. #5

  6. #6
    Utente di HTML.it L'avatar di --LO--
    Registrato dal
    Dec 1999
    residenza
    San Michele All'Adige
    Messaggi
    249
    uttio io lo sapevo!
    ma non me lo ricordo più, ho rimosso tutto
    mi sembra c'entrasse qualcosa il moltiplicare per le potenze di due le cifre invece che dividerle se si tratta di numeri con la virgola, ma son ricordi confusi
    edi se t'aiuta questo

    http://www.diit.unict.it/users/miche...enti/conv.html

  7. #7
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    si fa così per la parte a sx della virgola come al solito
    per quella a destra fai così es: 0.54
    si moltiplica il numero per 2 e si prende la parte intera poi sotto si riporta solo la parte dopo la virgola e così via..

    0.54 x 2 | 1
    0.8 x 2 | 0
    0.16 x 2 | 0
    0.32 x 2 | 0
    0.64 x 2 | 1
    0.28 ....

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.