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

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

Ret 8 ; Значит автоматически затирает стек! просто указать параметр с количеством. А я думал нужно всё самому восстанавливать адресацию!

RomanMalov-velu