Dato che nn ho niente da fare il giorno del mio onomastico....continuo con la lezione successiva:
Le operazioni con il sistema binario
Le operazioni, nel sistema binario, si eseguono con le stesse modalità del sistema decimale.
AddizioneSe i due numeri da sommare sono di una sola cifra, abbiamo quattro casi possibili:
___0 +
___0 =
______
___0
___1 +
___0 =
______
___1
___0 +
___1 =
______
___1
___1 +
___1 =
______
___10
(scrivo 0 con riporto di 1)Se invece dobbiamo sommare tre addendi di una cifra ciascuno, i casi possibili diventano otto:
___0 +
___0 +
___0 =
______
___0
___0 +
___0 +
___1 =
______
___1
___0 +
___1 +
___0 =
______
___1
___1 +
___0 +
___0 =
______
___1
___0 +
___1 +
___1 =
______
___10
(scrivo 0 con riporto di 1 )___1 +
___0 +
___1 =
______
___10
(scrivo 0 con riporto di 1)___1 +
___1 +
___0 =
______
___10
(scrivo 0 con riporto di 1)___1 +
___1 +
___1 =
______
___11
(scrivo 1 con riporto di 1)SottrazioneSe i due numeri da sottrarre sono di una sola cifra, abbiamo quattro casi possibili:
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = 1
Nell’ultimo caso la sottrazione, ovviamente, è possibile soltanto se possiamo prendere in prestito una unità dalla colonna dell'ordine immediatamente superiore. Tenete presente che l'unità in prestito non vale dieci volte quella precedente (come nell'operazione corrispondente del sistema decimale), ma il doppio e l'operazione che eseguiamo risulta quindi: 10 - 1 = 1.
Calcoliamo, ad esempio: 1001 - 101
Disponiamo i due numeri in colonna, come nel sistema decimale e procediamo allo stesso modo:
___1001 -
____101 =
_______
____100
La differenza fra le unità del primo ordine è 1 - 1 = 0.
La differenza fra le unità del secondo ordine è 0 - 0 = 0.
La differenza fra le unità del terzo ordine è possibile solo prendendo a prestito l'unità del quarto ordine che spostata all'indietro di un posto vale il doppio, cioè 10 (2 nel sistema decimale) e quindi 10 - 1 = 1. Per verificare se il risultato è esatto, possiamo sommare la differenza al sottraendo e dobbiamo ottenere in questo modo il minuendo.
In questo caso:
___100 +
___101 =
_______
__1001
MoltiplicazionePer moltiplicare due numeri binari dobbiamo seguire le stesse regole che già conoscete dei numeri decimali. Se i due numeri hanno una sola cifra, i quattro casi possibili sono:
0 x 0 = 0
1 x 0 = 0
0 x 1 = 0
1 x 1 = 1
Esempip: 1001 x 11
____1001 x
______11 =
__________
____1001 +
___10010 =
__________
___11011
DivisioneUn esempio ci permette di verificare che il procedimento è analogo a quello seguito per i numeri decimali. Poiché le cifre del quoziente possono essere soltanto 0 oppure 1, il divisore o non è contenuto nel dividendo parziale oppure lo è una volta sola.
Esempio: 1101 : 101
___1101 : 101
_____101
______
________ 101
_____010
_____000
_________
______101
______101
__________
________0
In questo esempio il divisore 101 è contenuto 1 volta nel dividendo parziale 110 e la differenza parziale è 1. Abbassiamo poi la cifra successiva 0 e otteniamo il numero 10 in cui il divisore 101 è contenuto zero volte. Proseguiamo abbassando ancora la cifra 1 e, in questo caso, il divisore è contenuto una volta nel dividendo, con resto 0.
Possiamo fare la verifica della divisione moltiplicando il quoziente per il divisore e addizionando l'eventuale resto, che in questo caso uguale a zero.
____101 x
____101 =
__________
____101 +
___0000 +
__10100 =
__________
__11001
| | |
| | :: | Last Sign | Ottimi Siti | | A volte quando ti senti indifferente a tutto, quando aspetti che ti succeda qualcosa che ti cambi la vita, il destino decide i giocarti un brutto scherzo e ti colpisce al viso con un guanto di ferro. Allora ti guardi attorno, confuso, e ti chiedi da dove sia arrivato il colpo e perché all'improvviso ti manchi il terreno sotto i piedi. Daresti qualsiasi cosa per cancellare quello che è accaduto, rimpiangi la normalità, le vecchie abitudini, vorresti che tutto tornasse ad essere come prima.... Ma quel prima è un'altra vita, una vita alla quale, incomprensibilmente, non puoi più ritornare. | 
いい こと が あつた から 笑う の で は なくて 笑つて いる から いい こと が ある |
| The Order of the Stick!
Roundhouse Kick Chuck Norris Facts
Rock You Un sito per fare dei bei Slideshow
Euro Hackers sito degli European Hackers Team
Bleach Fan il miglior sito su Bleach |
| |
| | |