Доступ к элементам стека
Пример:
Пусть в стеке записано не менее трех слов. Требуется в регистр АХ записать копию третьего сверху элемента стека:
Адрес третьего слова стека равен адресу вершины стека плюс 4. Устанавливаем регистр BP на вершину стека и используем выражение [BP+4] для доступа к третьему слову:
MOV BP, SP
MOV AX, [BP+4] ; AX:=w3
Важно: при работе со стеком необходимо соблюдать баланс между командами записи в стек и чтения из стека.
Пример использования стека
В одномерном массиве сосчитать количество пар чисел, сумма которых равна 10.
Дата добавления: 2015-10-09; просмотров: 778;