Чем обусловлен выбор двоичного кодирования для представления информации в компьютере?
Согласно принципу двоичного кодирования, сведения, предназначенные для обработки компьютером, и программы представляются последовательностями двух знаков —
Выбор двух знаков удобен технически: элемент памяти должен надёжно различать только два устойчивых состояния. Одно состояние обозначают нулём, другое — единицей. Для различения большего числа состояний устройству потребовалось бы более сложное устройство.
Двоичная запись согласуется и с булевой логикой: логическая переменная тоже принимает одно из двух значений. Кроме того, арифметические действия в двоичной системе выполняются по простым правилам. Поэтому выбор двоичного кода связан одновременно с простотой хранения, обработки и технической реализации информации.
Двоичный код удобен потому, что два устойчивых состояния легко реализовать и различить в элементах памяти; с ним согласуются булева логика и простые правила арифметических действий.
