Компилятор AVR
Ассемблерные извращения— натягиваем стек (черновик)
Турбопередача стековых аргументов
Листинг 1 классический способ передачи стековых аргументов
Листинг2 оптимизированный способ передачи аргументов
Листинг3 дизассемблерный листинг оптимизированного варианта передачи аргументов
передача стековых аргументов напрямую без их фактической засылки в стек
Листинг4 вызов функции с предопределенным адресом возврата командой JMP
Повторное использование кадра стека
Листинг 5 вызов функции с заранее подготовленными аргументами и локальными переменными
Защита адреса возврата от переполнения
Листинг 6 передача и использование аргументов при раздельных стеках
реакция soft-ice на