Простейшая микро-ЭВМ


           

Первый машинный цикл C1, как


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

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

Третий машинный цикл аналогичен второму, за исключением того, что из памяти выбираются и пересылаются в регистр W восемь старших разрядов адреса. Последовательность микро­операций та же.

В четвертом машинном цикле происходит окончательное вы­полнение команды: аккумулятор загружается данными из па­мяти по адресу, записанному в регистрах W и Z.

В первом такте четвертого машинного цикла содержимое регистров W и Z передается через буфер в шину адреса. Во вто­ром такте предоставляется время для ответа памяти. Наконец, в третьем такте содержимое шины данных пересылается через буфер в аккумулятор. Выполнение команды полностью завер­шено за 13 машинных тактов.

Перейдем теперь к рассмотрению системы команд микро­процессора КР580ИК80А и особенностей их работы.



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий