operații aritmetice în sistemul binar
Aritmetică în binar este produs de aceleași reguli ca și în sistemul zecimal. Cu toate acestea, deoarece în sistemul binar utilizează doar două cifre 0 și 1, operațiile aritmetice sunt efectuate mai ușor decât sistemul zecimal.
Adăugarea de numere binare.
Adiția se realizează pe o coloană bitwise pornind de la LSB și adăugarea binară folosind din tabel:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10.
În plus, trebuie reamintit faptul că 1 + 1 furnizează un zero în unitatea de descărcare și transport în vârstă.
Exemplul 3.5. Adăugați două numere:
Scadere de numere binare.
Extragerea se face pe coloană de biți de biți de la cel mai scăzut nivel și folosind tabelul de scădere binară:
0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
10-1 = 1.
Exemplul 3.6. Găsiți diferența dintre două numere:
Ie prin scăderea numărului binar este angajat, dacă este necesar 1 din MSB care este egală cu două unități LSB.
Înmulțirea numerelor binare.
Multiplicarea în binar se realizează pe același principiu ca și în sistemul zecimal, se folosește un tabel de multiplicare binară:
* 0 = 0 0
0 * 1 = 0
* 0 = 1 0
1 * 1 = 1.
Exemplul 3.7. Găsiți produsul a două numere:
După cum se vede din exemplele de mai sus, operația de multiplicare poate fi reprezentat ca o operație de schimbare și adăugare.
Împărțirea numerelor binare.
Divizarea în sistemul binar este produs prin scăderea divizorul cu o deplasare spre dreapta, în cazul în care soldul este mai mare decât zero.
Exemplul 3.8. Găsiți raportul dintre două numere dacă:
1. Dividend peste separator:
2. dividend mai mic decât împărțitorul:
După cum se vede din exemplele de mai sus, operația divizare poate fi reprezentat ca operațiunea comparație, schimbarea și adăugarea.