me_edu
Электроника: фундаментальный курс (2–3 года)Шаг 189 из 279 · 0% пройдено
Системы счисления и двоичная арифметика

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

Шаг 189 из 2796 минТеория
Цель

Понять основной механизм темы «Восьмеричная и шестнадцатеричная системы» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

Опорная идея

Длинные двоичные строки неудобно читать и легко ошибиться. Решение — группировать разряды. Если разбить двоичное число на группы по 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.

Назад

Обсуждение

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

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