Spisu treści:
Definicja - Co oznacza Binary To Hexadecimal (B2X)?
Binarny na szesnastkowy (B2X) to proces konwersji obejmujący dwa wyżej wymienione systemy liczbowe. Oryginalny numer jest w formacie binarnym, podstawa 2 i jest konwertowany na format szesnastkowy, podstawa 16.
Konwersji można dokonać, konwertując każdą grupę 4 bitów binarnych na jej dziesiętny odpowiednik, a ekwiwalent szesnastkowy tej wartości dziesiętnej jest ekwiwalentem szesnastkowym tych 4 bitów. Na przykład wartość binarna 1010 wynosi 10 w systemie dziesiętnym, a następnie „A” w systemie szesnastkowym.
Techopedia wyjaśnia Binary To Hexadecimal (B2X)
Binarny jest językiem używanym przez komputery, ale często jest zbyt długi i mylący do wyświetlenia, dlatego często jest przedstawiany użytkownikowi jako wartości szesnastkowe. Szesnastkowy jest często używany do skracania wartości binarnych, ponieważ każda wartość szesnastkowa jest równoważna z czterema wartościami binarnymi lub bitami. Istnieje 16 wartości w systemie szesnastkowym: od 0 do 9 i od A do F lub od 0 do 15 w systemie dziesiętnym, podczas gdy istnieją tylko dwie wartości dla binarnego: 1 i 0. Binarny jest często ułożony w grupy 4 bitów, co daje 15, gdy wartości miejsc 8, 4, 2 i 1 są dodawane.
Aby przekonwertować wartość binarną na szesnastkową, należy pobrać dziesiętny odpowiednik każdej 4-bitowej grupy, dodając wartości miejsca, w których występują 1. W 4-bitowym kodzie binarnym dodajemy wszystkie wartości miejsca z 1 na nim lub mnożymy 8421 z jego wyrównaną wartością. Zatem kod binarny 1010 jest równy 8 + 0 + 2 + 0, czyli dziesiętnie „10” lub szesnastkowo „A”.
Na przykład wartość binarna „1100 0101 1110 0110” jest konwertowana na szesnastkową:
-
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
Szesnastkowy jest znacznie krótszy niż binarny, więc wartości binarne, które są rzeczywistym językiem używanym przez komputery, są często przedstawiane użytkownikowi jako wartości szesnastkowe.