as016 assembler: стек и процедура

На простом примере показано использование стека(команды push, pop), создание и использование процедуры, работа с ее параметрами. Подробно с иллюстрациями показано размещение передаваемых параметров в стеке и их использование. Для этого применяют регистр EBP, который сохраняется при входе в процедуру и восстанавливается при выходе. Такой подход позволяет работать с любым количеством вложенных процедур. При завершении процедуры, как видно из изложенного, мы имеем доступ к ее параметрам. Исходник, как всегда, можно скачать с моего сайта
Back to Top