Ответ: Switch-технология
Увеличил количество состояний (шагов) до 20.
Увеличил количество ветвлений с каждого состояния до 4х (хотя в основном требуется 3 - авария и 2 варианта)
Радикально сократил объем обработчика до 57 блоков. Константы конечно тоже место занимают.
С этим же набором блоков можно увеличить количество состояний до 255 (как правило больше 30 не нужно)
Для сокращения объема памяти можно все ненужное поудалять. Мультиплексоры уменьшить.
В связи с этим применение switch технологии стало доступнее. А реализация, как я и писал ранее, вырождается в набор таблиц переходов и небольшой обработчик.
__________________
В жизни 2 правила успеха:
1 Не говори всего что знаешь
2 ...
|