есть плата динамической 7-сегментной индикации (24 шт), организованная как 3 строки (3 сдв.регистра HC595 с выходом по 8 сегментов) х 8 столбцов (еще один регистр). Для удобства разводки сегменты на разных индикаторах перепутаны (т.е. сегмент А первого индикатора соединяется с сегментом С на втором, G на третьем и т.д.). Как эффективнее программно сделать дешифратор сегментов из буфера индикации в содержимое регистров ?