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:

operații aritmetice în sistemul binar

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:

operații aritmetice în sistemul binar

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:

operații aritmetice în sistemul binar

2. dividend mai mic decât împărțitorul:

operații aritmetice în sistemul binar

După cum se vede din exemplele de mai sus, operația divizare poate fi reprezentat ca operațiunea comparație, schimbarea și adăugarea.