П.З.> 10-12 очевидно избыточны.
Напряглись жители поднебесной, билингвы и прочие малозначащие страны ЮВА.
Очевидно что UTF придумали зря.
П.З.> Но если так или иначе "переосмысливать" СК, то естественно с включением в нее прямой байтовой адресации.
Как я уже написал, синтаксический сахар никто не отменял. Макросы, экстра-команды для ходовых размеров символа и прочее.
П.З.> Есть разница, число битов в байте - степень двойки.
Хоть за это спасибо. 7 бит были бы вообще ни уму ни сердцу.
П.З.> Этот сервис более сложный.
П.З.> У байта есть единственный "параметр" - адрес.
Ну вот, допустим, есть у тебя индексный регистр для доступа к битам - ничего не мешает делать ему автоинкремент (автодекремент) при выполнении команды чтения-записи битового поля. На нужную величину бит, задаваемых при чтении поля и изменять. Заодно и выровненный адрес, откуда смещение битового поля отсчитывается - его тоже после операции корректировать, при необходимости. И ничем тогда по удобству не будет это отличаться от работы с байтами, кроме загрузки начальных значений в индексный регистр.
П.З.> Ваше битовое поле имеет длину и положение, характеризуемое как минимум двумя числами.
П.З.> "Вы там что, офигели что ли совсем?"
Это только до первого обращения, а дальше - на автомате.
П.З.> Если обобщение не упрощает - оно ложное.
См. выше. Не сложнее работы с байтами, кроме того что надо вначале указать адрес-смещение.
П.З.> В ДАННОМ случае это просто другой совершенно механизм не имеющий никакого отношения к работе с текстом.
Это только потому, что для работы с текстом создали упрощенный механизм. Про синтаксический сахар я уже писал. С годами устаканились бы часто используемые размеры символа для текста, понаделали бы для них макросов.
Польза была бы всем.