Konwersja liczb
Konwersja dwójkowo-ósemkowa
Do konwersji dwójkowo-ósemkowej pomocna jest tabela, w której wartości cyfr
ósemkowych wyrażone są w kodzie binarnym.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
Zasada konwersji dwójkowo ósemkowej jest następująca. Liczbę binarną rozdzielamy na grupy trzy-bitowe idąc od strony prawej do lewej. Jeśli w ostatniej grupie jest mniej bitów, to brakujące bity uzupełniamy zerami. Teraz każdą z trzy-bitowych grup zastępujemy cyfrą ósemkową zgodnie z tabelą konwersji. W wyniku otrzymujemy liczbę ósemkową o identycznej wartości jak wyjściowa liczba binarna. Konwersja w drugą stronę jest analogiczna. Każdą cyfrę ósemkową zastępujemy grupą trzech bitów według tabelki konwersji. Grupy łączymy w jedną liczbę binarną.
Konwersja dwójkowo szesnastkowa
Do konwersji dwójkowo szesnastkowej pomocna jest tabela, w której wartości cyfr
szesnastkowych wyrażone są w kodzie binarnym.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
Liczbę dwójkową dzielimy na grupy cztero-bitowe idąc od strony prawej do lewej. Jeśli w ostatniej grupie jest mniej bitów, to brakujące bity wypełniamy zerami. Następnie każdą grupę bitów zastępujemy jedną cyfrą szesnastkową zgodnie z tabelą konwersji. Konwersja w drugą stronę jest analogiczna. Każdą cyfrę szesnastkową zastępujemy grupą czterech bitów według tabeli konwersji. Grupy łączymy w jedną liczbę binarną.