Menu
Coddy logo textTech

Из десятичной в двоичную

Часть раздела Основы путешествия по Assembly на Coddy — урок 9 из 45.

Теперь, когда вы знаете, как работает двоичная система, вам нужно научиться преобразовывать десятичное число (например, 13) в двоичное (1101).

Метод: последовательно делите на 2, записывайте остатки в обратном порядке.

Пошаговый пример: перевод 13 в двоичную систему

ШагДелениеРезультатОстаток
113 ÷ 261
26 ÷ 230
33 ÷ 211
41 ÷ 201

Теперь прочитайте остатки снизу вверх: 1101

Таким образом, 13 в десятичной системе = 1101 в двоичной системе.

Другой пример: перевод 25 в двоичную систему

ШагДелениеРезультатОстаток
125 ÷ 2121
212 ÷ 260
36 ÷ 230
43 ÷ 211
51 ÷ 201

Читайте снизу вверх: 11001

Таким образом, 25 в десятичной системе = 11001 в двоичной системе.

Почему это работает:

Каждый раз, когда вы делите на 2, вы находите следующую двоичную цифру (начиная с самой правой). Остаток говорит вам, является ли эта цифра 0 или 1. Вы останавливаетесь, когда результат становится равным 0.

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы