7. Стековая
команда
R
неявно
Верхняя ячейка стека
Для размещения
стека в памяти резервируется специальная
область. Элементы добавляются в вершину
стека таким образом, что в каждый данный
момент времени выделенная для стека
область памяти оказывается заполненной
только частично. Со стеком связывается
указатель адреса ячейки, находящейся
в вершине стека ( указатель стека). В
некоторых процессорах два верхних
элемента стека размещаются не в
оперативной памяти , а в специальных
регистрах, и в таком случае указатель
стека хранит адрес не самого верхнего
элемента, а третьего сверху. Указатель
стека, как правило, размещается в
отдельном регистре процессора. Таким
образом, ссылка на верхнюю ячейку стека
в памяти является , фактически, вариантом
косвенной адресации через регистр.
Стековая адресация
это одна из форм неявной адресации. При
этом в машинную команду не нужно включать
ссылку на операнд, поскольку кодом
операции неявно предусмотрено выполнение
действий с данными, находящимися в
вершине стека.