ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
8 мая
294957 Топик полностью
IdleMode (27.12.2011 00:25, просмотров: 1) ответил Хитрый Китаец на Поскольку в PT в качестве аргумента case идут номера строк, при компиляции на архитектурах M16,MSP,PIC,AVR,51 это выливается в последовательность сравнение+переход. Это плата за возможность писать линейный код. Для маленьких автоматов удобно, не
Я про пролог-эпилог мегафункции, сохраняющие и восстанавливающие контекст. Они заточены под самый кодозатратный проход, поэтому длинные. И этот скорбный путь сохранения-восстановления, грубо говоря назвать его push-pop, проходят все даже самые маленькие подзадачки, хотя им это и не надо. Лучше крутить карусель по массиву указателей на функции - там прологи и эпилоги соответствуют выполняемому шагу.