Если не требуется высокого быстродействия и с одной стороны можно "упаковать", а с другой "распаковать" можно передавать одним регистром множество переменных уже писал об такой идее: http://www.owen.ru/forum/showthread.php?t=23807&page=5
Если один байт регистра использовать для "синхронизации", а второй для передачи данных, получится одним регистром передать 128 переменных(16 битных), то есть количество регистров сократится в 128 раз!




Ответить с цитированием