October 18 2017 12:25:30
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
Последовательность выполнения команды ЗУ
ЭЛЕКТРОНИКА- курс лекций

При выборке по сигналу, определяющему начало стадии выполнения данной команды, код, который содержится в счетчике команд, пересылается в буферный регистр адреса и по адресной шине поступает в ЗУ. Дешифрация кода приводит к выработке сигнала разрешения обращения к выбранной ячейке памяти, содержащей код операции (КОП). С приходом сигнала чтения (R/W = 1) выбранный КОП передается в соответствующий регистр ЦПЭ. При исполнении команды блок управления генерирует последовательность импульсов, требуемую для выполнения команды заданной кодом операции. Одновременно увеличивается на единицу содержимое кода команд, формируя код адреса следующей команды.

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


Последовательность работы управляющего автомата принято отображать в виде временных диаграмм, на которых приведены формы импульсов в различных точках устройства. Например, при выполнении простой операции ввода данных из внешнего устройства можно выделить машинные циклы М1, М2 и М3 (рис.8.10).

С использованием тактирующих сигналов С1 и С2 формируется селектирующий сигнал Clk, определяющий временные соотношения напряжений в узлах устройства. В соответствии с установленными на шинах адреса и данных напряжениями (uА, uД) код операции считывается в течение цикла М1, адрес порта определяется в цикле М2, для считывания данных из порта и пересылки в ЦПЭ служит цикл М3.

Для создания требуемой последовательности управляющих импульсов возможно применение двух способов:

- реализация требуемой функции на основе схемы определен­ным образом соединенных между собой логических и запоминающих элементов;

- ис­пользование универсального устройства с микропрограммным управлением его работой.                                      

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

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.03 секунд 2,255,373 уникальных посетителей