Мне и самому не нравились приведенные мной реализации манипуляций со SREG-ом. Отложил разборки с ним, хотел сначала разобраться с битовым массивом. Первый вариант. Спасибо. По поводу ЗЫ. Когда есть свободное время, я беру свои проекты и библиотеки, и начинаю раскладывать на атомы. Рассматривать со всех сторон. Искать недостатки, вносить улучшения.