Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Управляющая часть содержит регистр команд (РК), дешифратор команд (ДШК), устройство управления (УУ), счетчик команд (СК) и ГТИ.
Последовательность выполнения команд:
1) содержимое счетчика команд выставляется на шину адреса (ША);
2) выбирается код команды из ПЗУ через шину данных (ШД) в РК;
3) происходит дешифрация кода в ДШК и УУ вырабатывает последовательность сигналов, необходимых для выполнения команды;
4) осуществляется подготовка и размещение операндов;
5) выполняется операция с участием АЛУ, А и РОН.
Во время выполнения команды СК формирует адрес следующей команды. Команды выбираются из ПЗУ последовательно. При выполнении команд условных и безусловных переходов содержимое СК меняется скачком, что позволяет реализовать ветвящиеся или циклические программы. Кроме шины адреса и шины данных системная магистраль включает шину управления (ШУ), в которую входят линии и сигналы, вырабатываемые центральным процессором для управления памятью и устройствами ввода/вывода, и запросы внешних устройств на обмен информацией с ЦП или ОЗУ.
Различают три способа обмена информацией между микро-процессорной системой и внешними устройствами:
1) программный — инициируется программой с помощью команд ввода и вывода. Важной задачей является проверка готовности ВУ. В некоторых системах при отсутствии готовности внешних устройств МП переходит в состояние ожидания. Чаще приходится организовывать специальную команду опроса готовности, которая повторяется многократно до появления сигнала готовности. Достоинство программного обмена — его простота, недостаток — бесполезная трата времени на ожидание и невозможность обеспечения своевременной реакции МП на внезапно возникшую потребность ВУ в обмене информацией;
2) с прерыванием программы — по специальному сигналу запроса на прерывание МП после выполнения текущей команды переходит к выполнению подпрограммы обслуживания прерываний, затем возвращается к реализации основной программы;
3) с помощью прямого доступа к памяти (ПДП) — на запрос ПДП микропроцессор прекращает работу и отключается от системной магистрали. Обмен информацией между ОЗУ и ВУ осуществляет специальный контроллер прямого доступа к памяти. Используется для ускорения обмена блоками информации.
Дата публикования: 2014-11-28; Прочитано: 294 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!