Несколько причин, по которым 1 байт равен 8 битам:
- Удобство аппаратной реализации двоичной системы. 1 Восемь — это степень двойки, что выгодно для аппаратной реализации двоичной системы. 1
- Возможность закодировать любой нужный символ в кодировке EBCDIC. 1 Это упрощало работу со строками, так как при этом каждый байт соответствует одному символу. 1
- Удобство работы с десятичными значениями в двоичной кодировке. 2 В 60-е годы существовала популярная кодировка целых чисел под названием BCD (binary-coded decimal), которая кодировала каждую цифру в 4 бита. 2 Поэтому в целях удобства работы с закодированным в двоичную форму десятичным значением размер байта должен был быть кратным 4 битам — например, 8 бит. 2