Элементы и узлы информационных и управляющих систем (Основы теории и синтеза). Булатов В.Н. - 174 стр.

UptoLike

Составители: 

Рубрика: 

Для записи и выборки данных из ОЗУ используются два вида адресации
прямая и косвенная (регистровая).
При прямой адресации в коде команды три младших бита определяют
адрес одного из регистров
R0 — R7 выбранного банка РОН0 или РОН1
(таблица 15.1).
При косвенной адресации место расположения адреса указывается в
команде. Адрес ячейки ОЗУ может храниться либо
в аккумуляторе, либо в
регистрах
R0, R1 выбранного банка РОНО или РОН1. С помощью косвенной
адресации можно обращаться к любой ячейке ОЗУ.
14.2.6 СТЕКОВАЯ ПАМЯТЬ (СТЕК)
Ячейки ОЗУ с адресами 08h — 17h могут быть использованы в качестве
регистров 8-и уровневого
стека программы типа LIFO, что позволяет
обслужить до восьми вложенных подпрограмм. За одно обращение к стеку
осуществляется доступ к двум последовательным регистрам. Адрес пары
используемых регистров определяется 3-х разрядным
указателем стека,
который является частью (0…2-й разря- ды) слова состояния программы.
Когда указатель стека устанавлива- ется в нуль по сигналу SR, он
указывает на пару регистров с адресом 08 – 09h. Первый переход к
подпрограмме или прерывание приводит к тому, что содержимое СК и 4…7-
го разрядов ССП передается по адресу 08h — 09h. После этого содер- жимое
указателя стека увеличивается на единицу и
  Для записи и выборки данных из ОЗУ используются два вида адресации —
прямая и косвенная (регистровая).
  При прямой адресации в коде команды три младших бита определяют
адрес одного из регистров R0 — R7 выбранного банка РОН0 или РОН1
(таблица 15.1).
  При косвенной адресации место расположения адреса указывается в
команде. Адрес ячейки ОЗУ может храниться либо в аккумуляторе, либо в
регистрах R0, R1 выбранного банка РОНО или РОН1. С помощью косвенной
адресации можно обращаться к любой ячейке ОЗУ.


  14.2.6 СТЕКОВАЯ ПАМЯТЬ (СТЕК)
  Ячейки ОЗУ с адресами 08h — 17h могут быть использованы в качестве
регистров 8-и уровневого стека программы типа LIFO, что позволяет
обслужить до восьми вложенных подпрограмм. За одно обращение к стеку
осуществляется доступ к двум последовательным регистрам. Адрес пары
используемых регистров определяется 3-х разрядным указателем стека,
который является частью (0…2-й разря- ды) слова состояния программы.
   Когда указатель стека устанавлива- ется в нуль по сигналу SR, он
указывает на пару регистров с адресом 08 – 09h. Первый переход к
подпрограмме или прерывание приводит к тому, что содержимое СК и 4…7-
го разрядов ССП передается по адресу 08h — 09h. После этого содер- жимое
указателя стека увеличивается на единицу и