Почему двоичная система?
Часть раздела Основы путешествия по Assembly на Coddy. Урок 7 из 45.
Компьютеры используют электричество. Но электричество не идеально: напряжение колеблется, и присутствуют помехи.
Если бы компьютеры пытались использовать 10 различных уровней напряжения (0V, 1V, 2V... 9V) для представления цифр 0–9, они постоянно допускали бы ошибки.
Решение: используйте только два уровня напряжения.
- Выключено (0 вольт) = 0
- Включено (5V, 3.3V или 1.8V) = 1
Это называется двоичной системой. Только два символа: 0 и 1.
Основные термины:
- Бит = одна двоичная цифра (0 или 1)
- Байт = 8 бит
Всё в компьютере представлено в двоичном виде:
- Буква 'A' =
01000001 - Число 42 =
00101010 - Такая инструкция, как
mov, = некоторый двоичный шаблон
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
1Машина
Что такое CPUПамятьРегистры против памятиКак работают инструкцииПаттерн двух файловАрхитектура x86-642Системы счисления
Почему двоичная система?Двоичные числаИз десятичной в двоичнуюПочему шестнадцатеричная система?Из шестнадцатеричной в десятичнуюИз десятичной в шестнадцатеричнуюASCII и HexПотренируйтесь самостоятельно: Песочница Assembly