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