Архитектуры процессоров. Ульянов М.В. - 17 стр.

UptoLike

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

- 17 -
3. СТЕКОВЫЕ ПРОЦЕССОРЫ
3.1 Этапы выполнения команды в фон Неймановском процессоре
Для понимания принципов, на которых основывается идеология стеково-
го процессора необходимо более подробно рассмотреть этапы выполнения ко-
манд в классической фон - Неймановской архитектуре и ряд узких мест, приво-
дящих к определенной потере времени при выполнении последовательности
операций.
Можно выделить следующие этапы
выполнения команды в классической
фон - Неймановской архитектуре:
1) выборка устройством управления команды из ОП (или из кэш памяти)
в регистр команд;
2) модификация адреса в регистре команд на длину выбранной команды;
3) обработка кода операции - коммутация АЛУ на соответствующую
микропрограмму или операционную схему;
4) коммутация регистров и АЛУ в соответствии
с информацией команды;
5) вычисление адреса операнда в ОП;
6) выборка операнда из ОП в АЛУ;
7) выполнение команды процессором (АЛУ);
8) обработка результата выполнения команды - запись результата.
Схема взаимодействия регистров процессора и АЛУ представлена на рис
3.1:
Схема взаимодействия регистров процессора и АЛУ
Рис 3.1
АЛУ
Регистры
процессора
                                     - 17 -

                3. СТЕКОВЫЕ ПРОЦЕССОРЫ
3.1    Этапы выполнения команды в фон Неймановском процессоре
       Для понимания принципов, на которых основывается идеология стеково-
го процессора необходимо более подробно рассмотреть этапы выполнения ко-
манд в классической фон - Неймановской архитектуре и ряд узких мест, приво-
дящих к определенной потере времени при выполнении последовательности
операций.
       Можно выделить следующие этапы выполнения команды в классической
фон - Неймановской архитектуре:
       1) выборка устройством управления команды из ОП (или из кэш памяти)
         в регистр команд;
       2) модификация адреса в регистре команд на длину выбранной команды;
       3) обработка кода операции - коммутация АЛУ на соответствующую
         микропрограмму или операционную схему;
       4) коммутация регистров и АЛУ в соответствии с информацией команды;
       5) вычисление адреса операнда в ОП;
       6) выборка операнда из ОП в АЛУ;
       7) выполнение команды процессором (АЛУ);
       8) обработка результата выполнения команды - запись результата.
       Схема взаимодействия регистров процессора и АЛУ представлена на рис
3.1:
              Схема взаимодействия регистров процессора и АЛУ




              АЛУ

                                                        Регистры
                                                        процессора

                                    Рис 3.1