Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции АКС / лекции АКС / Лекция №8_Система команд компьютера режимы адресации и форматы команд.doc
Скачиваний:
57
Добавлен:
26.02.2016
Размер:
83.46 Кб
Скачать

7. Стековая

команда

R

неявно

Верхняя ячейка стека

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

Стековая адресация это одна из форм неявной адресации. При этом в машинную команду не нужно включать ссылку на операнд, поскольку кодом операции неявно предусмотрено выполнение действий с данными, находящимися в вершине стека.