Доступ к элементам стека

Пример:

Пусть в стеке записано не менее трех слов. Требуется в регистр АХ записать копию третьего сверху элемента стека:

 

 

Адрес третьего слова стека равен адресу вершины стека плюс 4. Устанавливаем регистр BP на вершину стека и используем выражение [BP+4] для доступа к третьему слову:

 

MOV BP, SP

MOV AX, [BP+4] ; AX:=w3

 

Важно: при работе со стеком необходимо соблюдать баланс между командами записи в стек и чтения из стека.

Пример использования стека

В одномерном массиве сосчитать количество пар чисел, сумма которых равна 10.

 








Дата добавления: 2015-10-09; просмотров: 778;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.