Главная страница

Философия микропроцессорной техники. Философия микропроцессорной техники


Скачать 2.23 Mb.
НазваниеФилософия микропроцессорной техники
АнкорФилософия микропроцессорной техники.doc
Дата13.11.2019
Размер2.23 Mb.
Формат файлаdoc
Имя файлаФилософия микропроцессорной техники.doc
ТипГлава
#94952
страница17 из 34
1   ...   13   14   15   16   17   18   19   20   ...   34

5.2.3. Схема тактирования и цикл выполнения команды


Входная тактовая частота, поступающая с вывода OSC1/CLKIN, делится внутри на четыре, и из нее формируются четыре циклические не перекрывающиеся тактовые последовательности Q1, Q2, Q3 и Q4. Счетчик команд увеличивается в такте Q1, команда считывается из памяти программы и защелкивается в регистре команд в такте Q4. Команда декодируется и выполняется в течение последующего цикла в тактах Q1...Q4. Схема тактирования и выполнения команды изображена на рис. 5.2.

Цикл выполнения команды состоит из четырех тактов: Q1...Q4. Выборка команды и ее выполнение совмещены по времени таким образом, что выборка команды занимает один цикл, а выполнение – следующий цикл. Эффективное время выполнения команды составляет один цикл. Если команда изменяет счетчик команд (например, команда GOTO), то для ее выполнения потребуется два цикла, как показано на рис. 5.3.


Рис. 5.2.  Схема тактирования и выполнения команды.


Рис. 5.3.  Выборка команд.

Цикл выборки начинается с увеличения счетчика команд в такте Q1. В цикле выполнения команды выбранная команда защелкивается в регистр команд в такте Q1. В течение тактов Q2, Q3 и Q4 происходит декодирование и выполнение команды. В такте Q2 считывается память данных (чтение операнда), а запись происходит в такте Q4.
1   ...   13   14   15   16   17   18   19   20   ...   34


написать администратору сайта