Conversie binară la hexazecimală: tabel de conversie cu un exemplu

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





„Numărul” este un obiect matematic folosit pentru a număra lucrurile, a face calcule, a înregistra și a eticheta lucrurile. Un simbol scris care reprezintă un număr este cunoscut sub numele de numeric, cum ar fi numărul 5. Un sistem numeric ne arată o modalitate organizată de a scrie aceste numerice și de a le manipula. Acestea sunt multe sisteme numerice introduse, dar cel mai frecvent utilizat este sistemul numeric hindus-arab. Un sistem numeric care utilizează 10 simboluri pentru a reprezenta numerele este cunoscut sub numele de Sistem numeric zecimal. În mod similar, există un sistem binar, care folosește două simboluri, un sistem numeric Octa care folosește 8 simboluri și un sistem numeric hexa-zecimal care folosește 16 simboluri pentru reprezentare. În acest articol, este descrisă conversia binară spre hexazecimală.

Ce este un sistem HexaDecimal?

Cea mai mare contribuție la sistemul numeric este notația de valoare loc dezvoltată de Aryabatta în secolul al V-lea. Acest lucru este, de asemenea, cunoscut sub numele de sistem numeric pozițional. Aici poziția cifrei și baza sistemului sunt utilizate pentru a determina valoarea numărului.




Sistemul numeric hexazecimal este un sistem numeric pozițional care reprezintă numerele folosind o bază 16. Folosește 16 simboluri distincte pentru a reprezenta numerele. Simbolurile „0-9” sunt utilizate pentru a reprezenta valori de la zero la nouă, iar simbolurile „A-F” sunt utilizate pentru a reprezenta valorile de la zece la cincisprezece.

Pe de altă parte, sistemul de numerotare binară folosește doar două simboluri „0” și „1” pentru a reprezenta valorile zecimale. Aici baza este 2. Mașinile pot înțelege doar 0 și 1, astfel încât sistemul de numere binare este utilizat pentru a converti numerele zecimale într-o secvență de biți de 0 și 1.



Utilizări ale sistemului de numerotare hexazecimală

Sistemul de numerotare hexazecimal este utilizat în mod obișnuit de către programatori și proiectanții de sisteme de calculatoare pentru a reprezenta numere mai mari. Numărul de cifre utilizate pentru a reprezenta un număr mai mare este redus comparativ cu reprezentarea binară. Aceasta oferă reprezentarea și interpretarea prietenoasă cu oamenii a numerelor binare mari. Aici, cei 4 biți binari sunt combinați și scrieți ca 1 bit.

Fiecare bit al sistemului hexazecimal reprezintă un jumătate de octet. Multe arhitecturi CPU utilizează un set de instrucțiuni dedicat care utilizează numerotarea hexazecimală, ceea ce face procesarea mai ușoară pentru hardware.


Metoda de conversie binară spre hexazecimală

Sistemul hexazecimal folosește 16 simboluri pentru reprezentare, în timp ce sistemul binar folosește două simboluri. Pentru conversia binară la hexazecimală, numărul binar este împărțit în grupuri cu câte 4 biți în fiecare grup, începând de la cel mai puțin semnificativ bit.

Aceste grupuri sunt considerate independent și se scrie reprezentarea zecimală a fiecărui grup. Atunci se scrie direct echivalentul hexazecimal al fiecărui număr zecimal.

Tabel de conversie binar spre hexazecimal

Pentru reprezentarea valorilor de la zero la nouă, hexazecimal folosește simbolurile „0-9”, iar pentru reprezentarea valorilor de la zece la cincisprezece, ia simbolurile „A-F”. Pentru a distinge un număr hexazecimal de numerele zecimale și alte sisteme numerice, numărul este scris fie cu un „h” după el, fie cu „bou” înaintea acestuia. Exemplul „25h” sau „ox25” reprezintă un număr hexazecimal.

În tabelul de mai jos este dată reprezentarea hexazecimală a numerelor binare.

Tabel de conversie binar-hexazecimal

Tabel de conversie binar-hexazecimal

Exemplu de conversie binară spre hexazecimală

În programarea computerului și în timp ce programați un procesor, este mai ușor să luați în considerare numerele în format hexazecimal. Prin aceasta, este mai ușor să lucrați cu numere și calcule uriașe. Să vedem un exemplu pentru a înțelege procesul de conversie binar în hexazecimal.

Conversie binară spre hexazecimală a numărului binar „11000001”.

Pasul 1: Împărțiți numărul binar în grupuri cu fiecare grup care conține 4 biți, începând din partea dreaptă. Adăugați zerouri suplimentare la sfârșit dacă nu există biți de 4 cifre suficiente.

1100 | 0001

Pasul 2: Scrieți echivalentul zecimal al binarului

= 1100 | 0001

= 12 | 1

Pasul 3: Din tabelul de conversie, scrieți echivalentul hexazecimal al numărului zecimal.

= 1100 | 0001

= 12 | 1

= C 1

Astfel, conversia hexazecimală a binarului dat „11000001” este „C1”.

Codificator binar spre hexazecimal

Convertoare de cod sunt utilizate pentru a converti numărul binar în hexazecimal. O combinație de decodare și sisteme de codificare poate fi proiectată pentru conversie. Codificatorii online sunt în mare măsură preferați pentru conversia binară spre hexazecimală, deoarece facilitează mult sarcina comparativ.

Deși numerele sunt afișate sub formă de cifre hexazecimale sau zecimale, într-un computer intern ele sunt stocate sub formă de numere binare. În afară de litere, codificatorii online pot converti și un șir de text în format hexazecimal, cunoscut și sub numele de codare de bază 16.

Reprezentarea literelor în format hexazecimal îmbunătățește lizibilitatea și interpretarea datelor. Este mai ușor de citit 0x8080 comparativ cu 32896, formatul zecimal. Calculatoarele moderne sunt echipate cu un calculator pentru a converti numerele între diferite radice. Diviziunea întregi și operațiile de rest sunt utilizate în codul sursă sau conversia binarului în hexazecimal . care este reprezentarea hexazecimală a ‘00101101’?