Inhoudsopgave:
- Definitie - Wat betekent binair tot hexadecimaal (B2X)?
- Techopedia verklaart Binary To Hexadecimal (B2X)
Definitie - Wat betekent binair tot hexadecimaal (B2X)?
Binair naar hexadecimaal (B2X) is een conversieproces waarbij de twee bovengenoemde nummerstelsels betrokken zijn. Het oorspronkelijke nummer is in binair formaat, basis 2, en wordt geconverteerd naar hexadecimaal formaat, basis 16.
De conversie kan worden uitgevoerd door elke groep van 4 binaire bits om te zetten in zijn decimale tegenhanger, en het hexadecimale equivalent van die decimale waarde is het hexadecimale equivalent van die 4 bits. De binaire waarde 1010 is bijvoorbeeld 10 in decimaal en vervolgens "A" in hexadecimaal.
Techopedia verklaart Binary To Hexadecimal (B2X)
Binair is de taal die door computers wordt gebruikt, maar het is vaak te lang en verwarrend om weer te geven, dus het wordt vaak aan de gebruiker gepresenteerd als hexadecimale waarden. Hexadecimaal wordt vaak gebruikt om binaire waarden in te korten omdat elke hexadecimale waarde gelijk is aan vier binaire waarden of bits. Er zijn 16 waarden in hexadecimaal: 0 tot 9 en A tot F, of 0 tot 15 in decimaal, terwijl er slechts twee waarden zijn voor binair getal: 1 en 0. Binair is vaak gerangschikt in groepen van 4 bits, wat 15 is als de plaatswaarden van 8, 4, 2 en 1 worden toegevoegd.
Om een binaire waarde om te zetten in hexadecimaal, moet het decimale equivalent van elke 4-bits groep worden genomen door de plaatswaarden toe te voegen waar 1's verschijnen. In een 4-bits binaire code voegen we alle plaatswaarden met een 1 toe, of vermenigvuldigen we 8421 met de uitgelijnde waarde. Dus de binaire code 1010 is gelijk aan 8 + 0 + 2 + 0, wat decimale "10" of hexadecimale "A" is.
De binaire waarde "1100 0101 1110 0110" wordt bijvoorbeeld geconverteerd naar hexadecimaal:
-
1100 = 8 + 4 + 0 + 0 = 12 =
0101 = 0 + 4 + 0 + 1 = 5 =
1110 = 8 + 4 + 2 + 0 = 14 =
0110 = 0 + 4 + 2 + 0 = 6 =
1100 0101 1110 0110 = C5E6
Hexadecimaal is aanzienlijk korter dan binair, dus binaire waarden die de werkelijke taal zijn die door computers wordt gebruikt, worden vaak aan de gebruiker gepresenteerd als hexadecimale waarden.
