Всего на сайте:
148 тыс. 196 статей

Главная | Информатика

Цикл выполнения команды  Просмотрен 116

Программа в фон-неймановской ЭВМ реализуется центральным процессором (ЦП) посредством последовательного исполнения образующих эту программу команд. Действия, требуемые для выборки (извлечения из основной памяти) и выполнения команды, называют циклом команды. В общем случае цикл команды включает в себя несколько составляющих (этапов):

· выборку команды;

· формирование адреса следующей команды;

· декодирование команды;

· вычисление адресов операндов;

· выборку операндов;

· исполнение операции;

· запись результата.

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

В определенных ситуациях возможны дополнительные этапы, например, при обработке косвенной адресации.

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

Предыдущая статья:Этапы развития детского коллектива Следующая статья:Этап декодирования команды
page speed (0.0233 sec, direct)