Konwersja szesnastkowa na dwójkową

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Komputery nie rozumieją ludzkiego języka. Całe wewnętrzne przetwarzanie w komputerze odbywa się w formacie „O” i „1” w formacie binarnym. Tak więc, niezależnie od wprowadzonych danych, jest najpierw konwertowane w postaci bitów binarnych przez wewnętrzny układ scalony a następnie przekazane jednostce przetwarzającej w celu interpretacji instrukcji i przetwarzania. Chociaż używamy różnych formatów danych, wewnętrznie są one przechowywane w postaci bitów binarnych w jednostce pamięci. Różne formaty używane do reprezentowania danych to format binarny, format dziesiętny, format szesnastkowy, kod Graya itp. W tym artykule przyjrzyjmy się konwersji danych szesnastkowych na dwójkowe.

Co to jest system numeracji binarnej?

Format, którego używamy do zapisywania liczb, to format dziesiętny, znany również jako format podstawowy 10. Ale maszyny nie mogą zrozumieć tych liczb. Tak więc wprowadzono binarny system liczbowy, który przedstawia te liczby dziesiętne jako ciąg zer i jedynek.




W systemie liczb binarnych do przedstawienia liczby używane są tylko dwa symbole. Są 0 i 1. Maszyny rozumieć, że te symbole to sekwencja „WŁ.” i „WYŁ.”. Binarny system numeracji jest również znany jako system numeracji o podstawie 2. Każdy symbol jest znany jako „Bit”. Grupa czterech bitów jest nazywana „półbajtem”, a grupa 8 bitów jest nazywana „bajtem”.

Zastosowania binarnego systemu numeracji

Stosowanie numeracji binarnej upraszcza architektura komputerowa i programowanie. Numeracja binarna jest używana w kodowaniu sygnałów cyfrowych. Ten system numeracji można po prostu zdefiniować jako system numeracji, który wykorzystuje tylko dwie cyfry do reprezentowania liczb zamiast cyfr od 0 do 9. Liczby binarne są bardzo przydatne do obliczeń bitowych i programowania obwodów cyfrowych.



Tabela konwersji szesnastkowej na dwójkową

Aby ułatwić obliczenia i interpretację większych liczb, do większych obliczeń stosuje się format szesnastkowy. Ale komputery nadal wewnętrznie konwertują je na pliki binarne i przetwarzają. Dlatego ważne jest, aby znać konwersję szesnastkową na binarną.

Format szesnastkowy jest również znany jako format podstawowy-16. Używa 16 symboli do reprezentowania liczb. Używa symboli 0-9 do reprezentowania liczb zero-dziewięć, a dla liczb od 10-15 używa symboli A-F. Liczbę szesnastkową reprezentuje „h” przed liczbą lub „wół” po niej. Przykład liczby szesnastkowej „h56” lub „ox56”.


W tabeli podano binarną reprezentację cyfr szesnastkowych. W celu przeliczenia większych liczb należy odwołać się do tej tabeli.

Tabela konwersji szesnastkowej na dwójkową

Tabela konwersji szesnastkowej na dwójkową

Metoda konwersji szesnastkowej na dwójkową

Aby zamienić liczbę szesnastkową na dwójkową, należy wykonać kilka czynności. Każdy bit szesnastkowy reprezentuje półbajt. Tj. jest to kombinacja czterech bitów binarnych. Na przykład liczba „1” w kodzie szesnastkowym jest liczbą czterobitową i jest zapisywana jako „0001”.

Krok 1: Napisz czterocyfrowy binarny odpowiednik dla każdej cyfry szesnastkowej, zaczynając od najmniej znaczącego bitu podanej liczby szesnastkowej.

Krok 2: Połącz wszystkie cyfry, aby utworzyć liczbę binarną.

Przykład konwersji szesnastkowej na dwójkową

Rozważmy liczbę szesnastkową „BC21”. Aby przekształcić podaną liczbę w binarny, pierwszym krokiem jest zapisanie czterocyfrowego binarnego odpowiednika każdej jej cyfry, zaczynając od najmniej znaczącego bitu. Zapoznaj się z tabelą konwersji dla tego kroku.

Z tabeli konwersji binarny odpowiednik

1 = „0001”

2 = „0010”

C = „1100”

B = „1011”.

Następnym krokiem w konwersji jest połączenie tych cyfr. to znaczy

„B” | „C” | „2 ′ | „1”

„1011” | „1100” | „0010” | „0001 ′

Zatem binarny odpowiednik podanej liczby szesnastkowej to „1011110000100001”

Koder szesnastkowy na binarny

W przypadku konwersji szesnastkowej na binarną dostępny jest również układ scalony kodera. Ponieważ każda cyfra szesnastkowa jest skojarzona z czterema binarnymi, każde wejście powinno dawać 4-bitowe wyjście. Tutaj liczba wejść wynosi 16, tj. n = 16, a liczba wyjść to log 16 = 4

Koder szesnastkowy na binarny

Koder szesnastkowy na binarny

Powyższa tabela prawdy służy do projektowania kodera. B0, B1, B2, B3 daje wyjście. Jeśli podano szesnastkowe wejście 2, to koder daje wyjście binarne „0010”. Liczby binarne są zapisywane za pomocą podstawy-2.

System binarny jest bardzo dobrze przyjęty jako język wyłączający elektronikę. Jest to bardzo przydatne do zrozumienia stanu sygnałów elektronicznych. System binarny, system szesnastkowy to pozycyjne numeryczne gdzie pozycja cyfr również wpływa na wartość liczbową.

Z czasem wprowadzono wiele systemów numerycznych. Popularnie stosowana jest numeracja hindusko-arabska. W cyfrowym świecie, aby uczynić języki kompatybilnymi z maszynami, wprowadza się wiele różnych reprezentacji liczb. Ze względu na swoją prostotę i możliwość interpretacji stanów elektrycznych maszyny preferowany jest system liczb binarnych. Jaka jest binarna reprezentacja liczby szesnastkowej „c5”?