Командные циклы.

 

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

 

Рис. 2.15 - Командный цикл и машинные такты.

 

Некоторые команды требуют для выполнения более одного командного цикла. Это затрудняет расчет времени выполнения программы. Часто для оп­ределения этого времени приходится обращаться к документации или ис­пользовать симулятор/отладчик.