Шаг 3. Почему программисты используют HEX для адресов памяти, а не ОСТ?
- Потому что ОСТ не поддерживается современными процессорами, а HEX поддерживается
- Потому что HEX короче записывает числа, чем ОСТ, и экономит место в коде
- Потому что ОСТ использует только цифры 0–7, а HEX использует также буквы A–F, что делает запись более интересной
- Потому что HEX удобно переводить в двоичную систему, так как каждая HEX-цифра соответствует 4 битам. Адреса памяти обычно кратны байту (8 бит), что удобно представляется двумя HEX-цифрами
Разберём варианты.
-
Неверно: процессоры работают с двоичным кодом, а система записи (HEX или ОСТ) — лишь удобство для человека.
-
Неверно: HEX действительно записывает число короче, но «экономия места в коде» не причина выбора, ведь на память это не влияет.
-
Неверно: «интересность» записи не имеет отношения к выбору.
-
Верно: одна HEX-цифра равна
битам ( ), а одна восьмеричная — битам ( ). Байт — это бит, то есть ровно две HEX-цифры:
В восьмеричной системе
Основание
- Потому что HEX удобно переводить в двоичную систему, так как каждая HEX-цифра соответствует
битам. Адреса памяти обычно кратны байту ( бит), что удобно представляется двумя HEX-цифрами
