Команды PUSH и POP дают доступ только к вершине стека, но иногда требуется доступ и к другим элементам стека. Для этого необходимо установить регистр, например ВР, на одну из ячеек стека, например на вершину, а затем для ссылок на элементы стека использовать адресацию вида [BP+n] с подходящим числом n.
Пусть, на пример, в стеке записано не менее трех слов, а нам необходимо загрузить в регистр АХ копию третьего элемента стека. Адрес третьего слова равен адресу вершины плюс 4. Учитывая это, устанавливаем ВР на вершину стека, и для доступа используем [BP+4]. Блок-схема команды дана на рис.7.4.

Рис.7.4. Доступ к элементам