Основные этапы выполнения команды

  1. Выборка команды (I F).
  2. Формирование исполнительных адресов операндов, если требуется (A M).
  3. Выборка операндов из памяти (A M).
  4. Исполнение операции (E X).
  5. Запоминание результата (S T).
  6. Проверка запроса программного прерывания (I R Q).
I F A M A M E X S T I R Q

Большинство этапов для выполнения требуют как минимум один цикл памяти.

Для ускорения выборки и обработки команд программы используется конвейерный способ выполнения этих этапов (при выполнении очередного этапа текущей команды одновременно происходит выполнение предыдущего этапа следующей команды).

I F A M A M E X S T I R Q
I F A M A M E X S T I R Q
I F A M A M E X S T I R Q

results matching ""

    No results matching ""