Spisu treści:
Definicja - Co oznacza Hexadecimal To Binary (X2B)?
Szesnastkowy na dwójkowy (X2B) to proces konwersji obejmujący dwa wyżej wymienione systemy liczbowe. Pierwotna liczba jest w formacie szesnastkowym, podstawa 16, i jest konwertowana na format binarny, podstawa 2.
Konwersji można dokonać, konwertując każdą cyfrę szesnastkową na jej binarny odpowiednik, dodając wartości miejsca binarnego. Innymi słowy, chodzi o znalezienie poprawnej kombinacji z binarnych wartości miejsc 8, 4, 2, 1, która jest równa dziesiętnej reprezentacji wartości szesnastkowej. Na przykład wartość szesnastkowa A lub 10 w systemie dziesiętnym wynosi 1010.
Techopedia wyjaśnia Hexadecimal To Binary (X2B)
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ść szesnastkową na binarną, każda cyfra jest konwertowana na binarny 4-bitowy, a następnie wszystkie konwersje są po prostu łączone. W 4-bitowym kodzie binarnym wszystkie wartości miejsca są dodawane z 1 na nim lub mnożone przez 8421 z wyrównaną wartością. Zatem kod binarny 1010 jest równy 8 + 0 + 2 + 0, co jest dziesiętną „10” lub szesnastkową „A”.
Na przykład konwertujemy wartość szesnastkową „FACE” na binarną:
-
F (15) = 8 + 4 + 2 + 1 = 1 1 1 1
A (10) = 8 + 0 + 2 + 0 = 1 0 1 0
C (12) = 8 + 4 + 0 + 0 = 1 1 0 0
E (14) = 8 + 4 + 2 + 0 = 1 1 1 0
Łączenie: 1111 (F) 1010 (A) 1100 (C) 1110 (E)
TWARZ = 1111 1010 1100 1110
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.