me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 175 из 265 · 0% пройдено
36. Фазовая автоподстройка частоты (ФАПЧ / PLL)
54. Программирование МК: тулчейн, прошивка, отладка, ОСРВ
Системы счисления и двоичная арифметика · Системы счисления и двоичная арифметика

Восьмеричная и шестнадцатеричная системы

Длинные двоичные строки неудобно читать и легко ошибиться. Решение — группировать разряды. Если разбить двоичное число на группы по 3 бита, каждая группа кодирует одну восьмеричную цифру (0–7). Если по 4 бита — каждая группа кодирует одну шестнадцатеричную цифру (0–F).

В шестнадцатеричной системе после девятки идут буквы: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. Поэтому байт 11111111₂ записывается всего двумя символами: FF₁₆ = 255.

Пример: число 1011 0110₂. Делим на тетрады: 1011 = B, 0110 = 6, итого B6₁₆. То же число в десятичной: 11·16 + 6 = 182.

Шестнадцатеричную запись помечают приставкой 0x (как 0xB6) или индексом 16. Она повсюду в программировании: адреса памяти, цвета, регистры — всё это hex.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.