Creeaza.com - informatii profesionale despre


Cunostinta va deschide lumea intelepciunii - Referate profesionale unice
Acasa » scoala » informatica
Operatii aritmetice cu numere hexazecimale

Operatii aritmetice cu numere hexazecimale


Operatii aritmetice cu numere hexazecimale

Adunarea in hexazecimal

Adunarea poate fi facuta direct cu numere hexazecimale tinand minte ca cifrele hexazecimale de la 0 la 9 sunt echivalente cu numerele zecimale de la 0 la 9 si cifrele hexazecimale de la A la F sunt echivalente cu numerele zecimale de la 10 la 15. Adunarea a doua numere hexazecimale se face dupa urmatoarele reguli:

In fiecare coloana a adunarii cele doua cifre hexazecimale trebuiesc vazute in echivalentul lor zecimal. De exemplu 616 = 610 si B16 = 1110.

Daca suma celor doua cifre este 1510 sau mai mica se scrie cifra corespunzatoare in hexazecimal.

Daca suma este mai mare decat 1510 se trece la rezultat suma care depaseste 1610 si apare transport catre coloana urmatoare.

Exemple: a) 4516 + 2116 b) DF16 + AC16

Solutii: 

a)

Coloana din dreapta:

Coloana din stanga:

b)

DF16

Coloana din dreapta:

F16 + C16 = 1510 + 1210 = 2710 =

- 1616 = 1110 = B16 si transport 1

AC16

Coloana din stanga:

D16 + A16 +116 = 1310 + 1010 + 110 = 2410 = = 2410 - 1616 = 810 = 816 si transport 1



18B16

Scaderea in hexazecimal

Deoarece numere hexazecimale pot fi folosite pentru a reprezenta numerele binare, ele de asemenea pot fi folosite pentru a reprezenta complementul fata de 2 a numerelor binare. De exemplu reprezentarea hexazecimala a numarului 110110002 este D816. Complementul fata de 2 a numarului binar este 00101000 a carui echivalent in hexazecimal este 2816.

Dupa cum se stie scaderea in binar se poate efectua prin adunarea la descazut a complementului fata de 2 a scazatorului. Aceasta metoda poate fi folosita si pentru scaderea numerelor hexazecimale.

Exemplu: 8416 - 2A16

2A16 = 001010102 Complementul fata de doi a lui 2A16 este 11010110 = D616

D616

15A16

Transportul din coloana a doua se neglijeaza

Diferenta este 5A16.

O alta metoda permite determinarea complementului fata de doi al unui numar hexazecimal. Astfel pentru determinarea complementului fata de doi al scazatorul se scade acest numar din numarul hexazecimal maxim avand tot atatea caractere si se adauga 1.

Exemplu: F316 - 2A16

Complementul fata de 2 al lui 2A16 = FF-2A+1=D5+1=D616

Astfel F316 - 2A16= F316 + D616=1516

F316

D616

C916

Transportul din coloana a doua se neglijeaza





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.