Операции с оперативной памятью

Опубликовано в Архитектуры процессоров (истоки)

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

Операции с оперативной памятью

Будем обозначать операции «из ОП в стек» и «из стека в ОП» с учетом символических адресов следующим образом:

  • А — содержимое по адресу А помещается в стек, все остальные элементы стека проталкиваются вниз;
  • Y — содержимое верхнего элемента стека помещается в память по адресу Y, стек продвигается на один элемент вверх.

Реализация операций перемещения элементов стека должна быть достаточна быстрой по времени, при этом поэлементная перезапись, не обеспечивает временных характеристик. Для реализации быстрого стека применяется идея регистров параллельного переноса.