Operații aritmetice pe numere binare

Adăugarea numerelor, indiferent de sistemul numeric, este efectuată în mod biologic, începând cu minorul. Dacă suma este egală cu baza sistemului numeric când se adaugă cifrele unei cifre, o unitate de transfer este formată în următoarea cifră cea mai mare și se scrie un zero la descărcarea sumei. În cazul adăugării a două unități ale descărcării cu unitatea de transfer de la cea mai puțin semnificativă cifră, o unitate de transfer este formată în cea mai mare cifră, iar una este scrisă în descărcarea sumei.







Acțiunile aritmetice binare pot fi verificate prin traducerea tuturor operanților (termeni și sumă etc.) într-un sistem cu număr zecimal.

Când se scade dintr-un bit dat de la zero, este necesar să se ia o unitate de la următorul bit mai mare, care este egal cu două unități ale cifrei date.

Exemplul 4.9. Găsiți diferența A-B, unde A = 1011,0012; B = 1001.101 2.

Să scriem numerele inițiale într-o coloană.

Contor de descărcare 1 1 11 Reduceți diferența de verificare a tragerii







Înmulțirea numerelor binare cu mai multe cifre se face prin formarea de produse parțiale și apoi prin adăugarea lor. În conformitate cu tabelul de binar înmulțirea fiecărui produs parțial este zero, în cazul în care biții de multiplicare corespunzător este zero sau egal cu deînmulțitul, decalate cu numărul corespunzător de biți la stânga, în cazul în care există un factor în unitatea de descărcare. Astfel, operația de multiplicare a numerelor de mai multe cifre se reduce la operațiile de schimbare și adăugare. Poziția virgulei este de asemenea definită ca și când se înmulțește numere zecimale.

Divizarea numerelor se face prin regulile de înmulțire și scădere, ca și în sistemul zecimal. Particularitățile divizării numerelor binare sunt explicate printr-un exemplu:

Exemplul 4.11. Găsiți coeficientul împărțirii lui A cu B, unde A = 100011,112. B = 110,12.

Diviziunea începe cu faptul că într-un divizibil și divizor virgul este transferat spre dreapta printr-un număr egal de cifre, astfel încât divizorul devine un număr întreg. Apoi, din dividendul din stânga, grupul minim de cifre este separat, care, considerat ca număr, este mai mare sau egal cu divizorul. Acțiunile viitoare sunt efectuate în conformitate cu regulile obișnuite, ultima cifră a coeficientului fiind obținută atunci când toate cifrele divizorului sunt epuizate sau când se atinge precizia specificată.







Articole similare

Trimiteți-le prietenilor: