Какой у Вас предполагаемый диапазон значений и максимально допустимая ступенька изменения? Я к чему, может получится в один регистр две переменные уместить?! Ранее я предлагал для передачи одним регистром до 128 переменных разбить регистр на два байта, один использовать для передачи данных(значений переменных), другой как служебный, для синхронизации, чтобы потом из двух байт собрать обратно значение переменной! Второй вариант прокатит, если не надо большого быстродействия(предполагаю задержку в несколько секунд), всё!
Я в одной из тем показывал, как можно 30 битную переменную(или две 15-ти битные) передать одним регистром:
Передача одним регистром_4.PNG
Старший бит используется для синхронизации(служебный).
Передача одним регистром_4.owl





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