Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Обобщенная логическая структура микропроцессора приведена на рисунке. В его состав входят: МАR — регистр адреса памяти; РС — счетчик команд; SР — указатель стека; RХ — регистры общего назначения; IND — индексные регистры; ВD — буфер данных; АС — накапливающий регистр (аккумулятор); ALU — арифметико-логическое устройство; RS — регистр состояний; RMA — регистр микрокоманд; MIR — регистр адреса микрокоманд; ROM — ПЗУ микрокоманд; PLA — схема образования адреса микрокоманды на основе ПЛМ; RI — регистр команд.
Выполнение любой инструкции начинается с образования адреса, обращения к памяти и считывания кода команды в RI, содержимое которого используется схемой образования адреса для выбора начальной ячейки микропрограммы. Каждый такт обработки микропрограммы отмечается синхроимпульсом на входе СLК и включает выбор из ПЗУ-микрокоманд управляющего кода, обработку данных в микропроцессоре согласно алгоритму выполнения операции, прием — выдачу информации по шинам адреса и данных, выработку управляющих сигналов и их выдачу в шину управления С. Наряду с кодом управления для операционной части микропроцессора, в каждом такте из ПЗУ-микрокоманд считывается также и инструкция для устройства управления, стробирующая установку или проверку различных меток в RS, прием-выдачу кодов в RI и определяющая адрес следующей микрокоманды.
Обработка всех операций в микропроцессорах складывается, таким образом, из последовательностей более элементарных действий — микроопераций, объединенных в микроподпрограммы. Зашивка в ПЗУ микрокоманд соответствующей кодировки настраивает микропроцессор на обработку некоторой системы команд, определяющей его машинный язык.
Дата публикования: 2015-01-26; Прочитано: 237 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!