Составители:
25
В проекте MAXPlus используется следующая схема формирования адреса
c переименованием:
Ar[7..5]
L
PSW[4..3] Ar[4..3]
IR[2..0] Ar[2..0] Ar[7..0]
3) Стековая память в схеме рис.3.1 размещается в Ram и адресуется
указателем вершины SP.
Пре-автоинкремент при записи в Стек
PUSH ad или Ram[++SP] ←Ram[ad]
Пост-декремент при чтении из Стека
POP ad или Ram[ad] ←Ram[SP--]
Функциональная микропрограмма записи в Стек состоит из двух
микрокоманд, так как пре-инкремент не допустим (см раздел CU).
0 SP++;
1 Ram[SP]=WRK;
4.2.3. Постоянная память (ROM)
lpm_rom, в рабочем режиме допускается только чтение, запись
осуществляется в проекте MaxPlus из заданного внешнего файла данных .
Программируемые параметры элемента – n-разрядное слово памяти q[n],
m-разрядный адрес adr[m].
Изображение на функциональной схеме в MaxPlus:
adr[8] q[8]
ROM
ROM используется для реализации программной памяти Code, хранения
микропрограммы в управляющем устройстве и декодирования управляющих
сигналов.
Функциональная микрокоманда чтения первого байта команды
IR= Code[PC++];
Структурная микрокоманда управления схемой рис.3.1.
“AcX=PC, BasB=Code, IR=BasB, incPC”
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »