Що таке двійкова десяткова чи шістнадцяткова система?
Двійкове та шістнадцяткове представлення в комп’ютерних системах дуже важливі для обчислень. Значення зберігаються та обробляються комп’ютером у двійкове представлення, яке є представленням за основою 2, десяткове представлення, яке є представленням за основою 10, і шістнадцяткове представлення, яке є представленням за основою 16.
Отже, для 10 десяткових цифр (від 0 до 9) нам потрібен 4-бітовий двійковий код. Але не плутайтеся, десяткове двійкове кодування не те саме, що шістнадцяткове. У той час як 4-розрядне шістнадцяткове число є дійсним до F16, що представляє двійкове число 11112 (десяткове число 15), десяткові числа в двійковому коді закінчуються на 9 двійковому 10012.
У двійковому десятковому коді, кожна цифра в десятковому числі з основою 10 представлена як група з чотирьох двійкових цифр або бітів. Будь-яке число або цифру з основою 10 можна представити в двійковій системі числення за допомогою десяткової системи двійкового кодування.
Десяткова система числення має основу 10. Вона має лише 10 записів, тобто 0, 1, 2, 3, 4, 5, 6, 7, 8 і 9. Тоді як шістнадцяткова система працює з основою 16, тому що Всього в ньому 16 позначень: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 і A, B, C, D, E, F.
Шістнадцятковий і двійковий код у дії Будь-які вісім бітів у байті стають однозначним або двозначним шістнадцятковим числом. Наприклад, байт з чотирма бітами вимкнено та чотирма бітами увімкнено виражається у двійковій формі як 00001111 і перетворюється на f у шістнадцятковій системі, тоді як байт із восьми біт «увімкнено» є 11111111 у двійковій системі та ff у шістнадцятковій системі.
Hex корисний, оскільки Великі числа можуть бути представлені меншою кількістю цифр. Наприклад, значення кольорів і MAC-адреси часто представлені в шістнадцятковому форматі. Крім того, шістнадцятковий легше зрозуміти, ніж двійковий. Програмісти часто використовують шістнадцяткову систему для представлення двійкових значень, оскільки їх простіше записати та перевірити, ніж у двійковій формі.