24. Команды работы со стеком

Для организации работы со стеком существуют специальные команды записи и чтения: Команда PUSH выполняет запись значения «источник» в вершину стека: PUSH источник Алгоритм работы этой команды, включает два действия: Значение SP уменьшается на 2 Значение источника записывается по адресу, указываемому парой SS:SP. Команда POP выполняет запись значения из вершины стека по месту, указанному операндом «приемник»[…]

23. Принцип организации стека

Стек – это область памяти, специально выделяемая для временного хранения данных программы. Важность стека определяется тем, что для него в структуре программы предусмотрен отдельный сегмент. Для работы со стеком предназначены три регистра: ss – сегментный регистр стека; sp/esp – регистр указателя стека; bp/ebp – регистр указателя базы кадра стека. Размер стека зависит от режима работы[…]