Помнится, читал какую-то книжку по ЭВМ 70-х годов, так там говорилось что байт может быть и 10-битовым. Собственно байт - это минимальная непосредственно (без битовых операций) адресуемая и используемая ячейка памяти. И она зависит от архитектуры. Просто привыкли к 8-битному байту..