Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    218

    Operazioni di base nel linguaggio binario

    Salve,

    finalmente sono riuscito a capire un pochino, e quando dico un pochino veramente un pochino :-), il linguaggio binario.

    Ma come si fanno le normali operazioni nel linguaggio binario? * : + -

    Esempio:

    1 + 1 = 2

    che nel linguaggio binario dovrebbe essere:

    0001 + 0001 = ?????? Credo di aver capito che il risultato e' 0010 ma come ci si arriva a questo?

    Esiste qualche link dove posso capire le operazioni?

    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Si fa esattamente come per la base 10 a cui siamo tutti abituati: sommo in colonna le cifre, se supero il valore massimo per una cifra (9 per la base 10, 1 per la base 2), vado con i riporti:

    codice:
    In base 10
    
    0009 +
    0001 =
    ----
    0010
    9 + 1 = supero il valore massimo per le cifre della base 10, quindi metto uno 0 e riporto di 1.

    codice:
    In base 2
    
    0001 +
    0001 =
    ----
    0010
    1 + 1 = supero il valore massimo per le cifre della base 2, quindi metto uno 0 e riporto di 1.

    Nulla di "magico"... semplice aritmetica come te la insegnano alle elementari.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    218
    Grazie Mille

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 © 2025 vBulletin Solutions, Inc. All rights reserved.