Zamień liczbę B4F zapisaną w systemie heksadecymalnym na system binarny. Proszę o obliczenia.​

Odpowiedź :

Metoda dłuższa (imo łatwiejsza do zapamiętania)

[tex](B4F)_{HEX}=11\cdot16^2+4\cdot16^1+15\cdot16^0=11\cdot256+64+15\cdot1=\\=2816+64+15=2895_{DEC}[/tex]

[tex]2895:2=1447~r.\bold1\\1447:2=723~r.\bold1\\723:2=361~r.\bold1\\361:2=180~r.\bold1\\180:2=90~r.\bold0\\90:2=45~r.\bold0\\45:2=22~r.\bold1\\22:2=11~r.\bold0\\11:2=~5~r.\bold1\\5:2=2~r.\bold1\\2:2=1~r.\bold0\\1:2=0~r.\bold1\\[/tex]

Wynik tworzymy z reszt z dzielenia, czytanych od dołu do góry:

[tex]2895_{DEC}=101101001111_{BIN}[/tex]

Szybsza (sprytniejsza) metoda

Każdą cyfrę z systemu heksadecymalnego da się zapisać za pomocą 4 cyfr w systemie binarnym, tak też również tutaj postępujemy

[tex]B_{HEX}=1011_{BIN}\\4_{HEX}=0100_{BIN}\\F_{HEX}=1111_{BIN}[/tex]

Wystarczy, że połączymy ze sobą cyfry i powstanie nam wynik

[tex]B4F_{HEX}=101101001111_{BIN}[/tex]

system binarny ( dwójkowy ) - system liczbowy, w którym główną cyfrą jest 2, a do zapisu liczb potrzebne są dwie cyfry: 0 i 1.

system heksadecymalny ( szesnastkowy ) - system liczbowy, w którym podstawą jest liczba 16. Do zapisu liczb potrzebne jest szesnaście znaków ( cyfr i liter )

Tak wygląda schemat zamiany liczb z systemu binarnego na szesnastkowy ( heksadecymalny ) i odwrotnie :

SYSTEM SZESNASKOWY              |               SYSTEM BINARNY

0                                                                        0000

1                                                                         0001

2                                                                         0010

3                                                                         0011

4                                                                         0100

5                                                                         0101

6                                                                         0110

7                                                                         0111

8                                                                         1000

9                                                                         1001

a                                                                          1010

b                                                                          1011

c                                                                           1100

d                                                                           1101

e                                                                           1110

f                                                                            1111

Skoro widzimy nasz schemat wystarczy że spiszemy z niego właściwe dane.

Cyfra w systemie szesnastkowym to B4F.

B ⇒ 1011

4 ⇒ 0100

F ⇒ 1111

Teraz musimy stworzyć z tego jedną całość. Będzie to nasz wynik.

B4F w systemie heksadecymalnym to odpowiednik 101101001111 w systemie binarnym.

Mam nadzieję że wszystko jest jasne, w przypadku pytań, pisz chętnie pomogę i wytłumaczę :)