Сделать свой сайт бесплатно

Реклама

Создай свой сайт в 3 клика и начни зарабатывать уже сегодня.

@ADVMAKER@
64. Использование стека.
Добавил: evmka 21 января 2012 08:32

64. Использование стека.

Стек используется для:

- передачи данных при вызове подпрограмм;

 (данные основной программы заносятся в стек, после чего подпрограмма их оттуда достаёт и производит необходимые операции. Поскольку перед вызовом подпрограммы в стек также помещаются данные об адресе возврата, необходимо занести в стек значение регистра bp и присвоить ему значение sp. Перед возвращением управления основной программе делается то же самое, но регистры меняются местами)

- временного хранения значений регистров. Используется, если имеющихся регистров недостаточно.

Просмотры (378)  Комментарии (0)  Форум (51-64)
Зарегистрированный
Анонимно