6.6.1. Стандартная процедура начала/завершения Intel 80x86

Вверх  Предыдущий  Следующий

Стандартный код входа для процедур и функций в архитектуре 80x86 следующий:

pushl %ebp
movl %esp,%ebp

Сгенерированная последовательность выхода для процедур и функций выглядит следующим образом:

leave
ret $xx

Где xx – это общий размер переданных параметров.

Больше информации о возвращаемых функциями значениях можно найти в разделе 6.1. Соглашения о регистрах. Соглашения о регистрах.