sistema binario
LE OPERAZIONI FONDAMENTALI NEL SISTEMA BINARIO
LE OPERAZIONI BINARIE – SOMMA DI DUE NUMERI
- Ti lascio un link all’argomento precedente Introduzione al sistema binario
Affronteremo per completezza somma, differenza e moltiplicazione. La divisione esula dagli scopi di questo articolo, inoltre quando parleremo di complemento a due utilizzerai solo la somma. Con R ho indicato il riporto che si verifica quando entrambi i valori sono a 1. Il riporto va incolonnato immediatamente alla colonna a sinistra, altrimenti il risultato non sarà corretto. Una volta incolonnati correttamente (allineamento a destra) si esegue la somma tenendo presente che: (vedi tabella a fianco)
0 | + | 0 | = | 0 | R |
1 | + | 0 | = | 1 | |
0 | + | 1 | = | 1 | |
1 | + | 1 | = | 0 | 1 |
OPERAZIONE ESEGUITA
(1101)2 + (001)2 = (1110)2
RIPORTO | 1 | |||||
1 | 1 | 0 | 1 | + | ||
0 | 0 | 1 | = | |||
RISULTATO | ||||||
1 | 1 | 1 | 0 |
LE OPERAZIONI BINARIE – DIFFERENZA DI DUE NUMERI
Per eseguire correttamente la differenza tra due numeri bisogna innanzitutto incolonnarli così come visto nell’addizione e poi ricordare che: (vedi tabella a fianco)
0 | – | 0 | = | 0 | R |
1 | – | 0 | = | 1 | |
0 | – | 1 | = | 1 | 1 |
1 | – | 1 | = | 0 |
Vediamo un esempio:
RIPORTO | 1 | 1 | 1 | |||||
1 | 0 | 0 | 1 | 0 | – | |||
1 | 1 | 0 | 1 | = | ||||
RISULTATO | ||||||||
0 | 0 | 1 | 0 | 1 |
LE OPERAZIONI BINARIE – MOLTIPLICAZIONE TRA DUE NUMERI
Per eseguire la moltiplicazione tra due numeri bisogna innanzitutto sapere che: (vedi tabella a fianco)
0 | x | 0 | = | 0 |
1 | x | 0 | = | 0 |
0 | x | 1 | = | 0 |
1 | x | 1 | = | 1 |
- si incolonnano i due termini e si traccia una linea.
- si moltiplica ciascuna cifra del secondo fattore per il primo fattore.
- si scrive il risultato del primo prodotto e si cambia di volta in volta riga, ricordando di lasciare un posto vuoto sotto la prima cifra a destra di ciascun risultato.
- Ti lascio un link se vuoi approfondire l’argomento. Le operazioni binarie
Vediamo un esempio:
1 | 1 | 1 | x | ||||
0 | 0 | 1 | = | ||||
——————————————- | |||||||
1 1 1 + | 111×1 | ||||||
0 | 0 0 + | 111×0 | |||||
0 | 0 | 0 + | 111×0 | ||||
——————————————————– | |||||||
0 |
0 | 1 1 1 |
RISULTATO |
Lascia un commento