
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