Binær til hexadecimal konvertering: Konverteringstabel med et eksempel

Prøv Vores Instrument Til At Fjerne Problemer





'Tal' er et matematisk objekt, der bruges til at tælle ting, foretage beregninger, registrere og mærke ting. Et skriftligt symbol, der repræsenterer et tal, er kendt som numerisk, såsom det numeriske 5. Et numerisk system viser os en organiseret måde at skrive disse numeriske og manipulere dem på. Disse er mange introducerede numeriske systemer, men det mest almindeligt anvendte numeriske system er det hindu-arabiske numeriske system. Et numerisk system, der bruger 10 symboler til at repræsentere tal, er kendt som decimalt numerisk system. Tilsvarende er der et binært system, der bruger to symboler, Octa numerisk system, der bruger 8 symboler og et Hexa-decimalt numerisk system, der bruger 16 symboler til repræsentation. I denne artikel beskrives binær til hexadecimal konvertering.

Hvad er et HexaDecimal-system?

Det største bidrag til det numeriske system er Place-value notationen udviklet af Aryabatta i det 5. århundrede. Dette er også kendt som positionelt numerisk system. Her bruges cifret og systemets base til at bestemme værdien på nummeret.




Hexadecimal numerisk system er et positionelt numerisk system, der repræsenterer tal ved hjælp af en base 16. Det bruger 16 forskellige symboler til at repræsentere tal. Symbolerne '0-9' bruges til at repræsentere værdier fra nul til ni, og symbolerne 'A-F' bruges til at repræsentere værdier ti til femten.

På den anden side bruger Binary Numbering System kun to symboler '0' og '1' til at repræsentere decimalværdierne. Her er basen 2. Maskiner kan kun forstå 0'erne og 1'erne, så binært talesystem bruges til at konvertere decimaltal til en bitsekvens på 0'er og 1'er.



Anvendelse af hexadecimalt nummereringssystem

Hexadecimal nummereringssystem bruges ofte af programmører og designere af computersystemer til at repræsentere større antal. Antallet af cifre, der bruges til at repræsentere et større antal, reduceres sammenlignet med den binære repræsentation. Dette giver menneskelig venlig repræsentation og fortolkning af store binære tal. Her kombineres de 4 binære bits og skrives som 1 bit.

Hver bit af det hexadecimale system repræsenterer en halvbyte. Mange CPU-arkitekturer bruger et dedikeret instruktions sæt, der bruger hexadecimal nummerering, der gør behandlingen lettere for hardware.


Binær til hexadecimal konverteringsmetode

Det hexadecimale system bruger 16 symboler til gengivelse, mens det binære system bruger to symboler. For binær til hexadecimal konvertering opdeles det binære tal i grupper med 4-bits i hver gruppe startende fra den mindst betydende bit.

Disse grupper betragtes uafhængigt, og decimalrepræsentation af hver gruppe skrives. Derefter skrives den hexadecimale ækvivalent for hvert decimaltal direkte.

Binær til hexadecimal konverteringstabel

For at repræsentere værdier fra nul til ni bruger hexadecimal symbolerne '0-9' og til at repræsentere værdier fra ti til femten tager det symbolerne 'A-F'. For at skelne et hexadecimalt tal fra decimaltal og andre numeriske systemer skrives nummeret med enten et 'h' efter det eller 'okse' foran det. Eksempel '25h' eller 'ox25' repræsenterer et hexadecimalt tal.

I nedenstående tabel er den hexadecimale repræsentation af de binære tal angivet.

Binær-til-hexadecimal-konverteringstabel

Binær-til-hexadecimal-konverteringstabel

Eksempel på binær til hexadecimal konvertering

Ved computerprogrammering og under programmering af en processor er det lettere at overveje tallene i hexadecimalt format. Ved dette er det lettere at arbejde med enorme tal og beregninger. Lad os se på et eksempel for at forstå den binære til hexadecimale konverteringsproces.

Binær til hexadecimal konvertering af det binære tal '11000001'.

Trin 1: Del det binære tal i grupper, hvor hver gruppe indeholder 4-bits, startende fra højre side. Tilføj ekstra nuller i slutningen, hvis der ikke er tilstrækkelige 4-cifrede bits.

1100 | 0001

Trin2: Skriv det decimale ækvivalent af binæret

= 1100 | 0001

= 12 | 1

Trin 3: Skriv konverteringstabellen til det hexadecimale ækvivalent med decimaltallet.

= 1100 | 0001

= 12 | 1

= C 1

Således er den hexadecimale konvertering af den givne binære '11000001' 'C1'.

Binær til hexadecimal encoder

Kodeomformere bruges til at konvertere det binære tal til hexadecimal. En kombination af dekoder- og kodersystemer kan designes til konvertering. Online kodere foretrækkes stort set til binær til hexadecimal konvertering, da de gør opgaven meget lettere sammenlignet.

Selvom det numeriske vises i form af hexadecimale eller decimale cifre, lagres de i en computer internt i form af binære tal. Udover bogstaver kan online-kodere også konvertere en tekststreng til det hexadecimale format, også kendt som base-16-kodning.

Repræsentation af bogstaver i det hexadecimale format forbedrer læsbarheden og fortolkningen af ​​dataene. Det er lettere at læse 0x8080 sammenlignet med 32896, decimalformatet. Moderne computere er udstyret med en lommeregner til at konvertere numrene mellem forskellige radiser. Integer division og resten operationer bruges i kildekode eller konvertering af binær til hexadecimal . hvad er den hexadecimale repræsentation af '00101101'?