[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Выдержка из доки ...
Командный цикл состоит из четырех тактов (Q1,Q2,Q3,Q4). Выборка и выполнение команд выполняется конвеерным способом, т.е. за один цикл декодируется и выполняется одна команда, и выбирается следующая. Конвеерная обработка позволяет выполнять каждую команду за один цикл. Если команда изменяет программный счетчик, то для завершения требуется второй цикл (Это по поводу команд перехода, вызова полпрограмм и команд условного перехода которые выполняются за один или за два командных циклав зависимости от результата см. Instruction Set Summray).
Цикл выборки начинается с инкремента программного счетчика (РС) в течение такта Q1.
В цикле выполнения в течение такта 1 выбранная и записанная команда находится в регистре команд (IR). Эта команда затем декодируется и выполняется в течение тактов 2 3 4
E-mail: info@telesys.ru