Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Устройство управления (УУ) управляет работой процессора, обеспечивая автоматическое выполнение команд программы. Выполнение команды процессором представляет собой последовательность следующих действий (иногда называемых машинными циклами):
- выборка команды из памяти и ее декодирование (дешифрация кода операции);
- формирование адреса следующей команды;
- формирование исполнительного адреса операнда и выборка его из памяти;
- исполнение операции и запись результата в память.
Для выполнения каждого машинного цикла необходим ряд управляющих сигналов, формируемых устройством управления.
В зависимости от способа формирования управляющих сигналов различают два основных типа УУ:
- аппаратные (с жесткой или схемной логикой);
- микропрограммные (с хранимой в памяти логикой).
В аппаратных УУ для каждой операции, задаваемой кодом операции команды, строится набор схем, которые в нужных тактах формируют соответствующие управляющие сигналы.
В УУ с микропрограммным управлением каждой операции соответствует набор микрокоманд, хранимых в памяти микрокоманд. Каждая микрокоманда несет информацию о микрооперациях, подлежащих выполнению в течение машинного такта и указания, какая микрокоманда должна быть выбрана из памяти следующей. Последовательность микрокоманд, выполняющая одну машинную команду или некоторую процедуру, образует микропрограмму.
Дата публикования: 2014-11-04; Прочитано: 912 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!