Оптимизация вызовов процедур
Оптимизация вызовов процедур.
Рассмотрим следующий фрагмент.
P1 PROC ... ... ... CALL P2 RET P1 ENDP ... ... ... P2 PROC ... ... ... RET P2 ENDP
Данный фрагмент можно заменить более эффективным. Подобный подход можно часто встретить, просматривая отладчиком код программы.
Р1 PROC ... ... ... JMP P2 Р1 ENDP ... ... ... P2 PROC ... ... ... RET P2 ENDP
Код становится и быстрее, и короче, вот только разобраться в нем становится сложнее. На этом мы оставляем вопрос оптимизации. Всех интересующихся могу отослать к книге [14].