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

Перевод чисел: десятичная ⇄ двоичная

1282⁷642⁶322⁵162⁴84212⁰
Веса разрядов восьмибитного двоичного числа

Чтобы перевести десятичное число в двоичное, делим его на 2 и записываем остатки снизу вверх. Возьмём число 13:

13 ÷ 2 = 6, остаток 1 6 ÷ 2 = 3, остаток 0 3 ÷ 2 = 1, остаток 1 1 ÷ 2 = 0, остаток 1

Читаем остатки снизу вверх: 1101. Проверим обратно: 1·8 + 1·4 + 0·2 + 1·1 = 13. Совпало.

Обратный перевод (двоичное → десятичное) — это сумма весов разрядов, где стоят единицы. Для 1101: позиции единиц это 2³, 2², 2⁰, значит 8 + 4 + 1 = 13.

Столбики на иллюстрации показывают веса разрядов байта: 128, 64, 32, 16, 8, 4, 2, 1. Любое число от 0 до 255 — это сумма выбранных столбиков.

Назад

Обсуждение

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

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