Главная страница
Навигация по странице:

  • По принципу формирования и развертывания временной последовательности управляющих сигналов

  • По общей организации

  • Устройство управления. Устройство управления


    Скачать 55.49 Kb.
    НазваниеУстройство управления
    Дата18.01.2022
    Размер55.49 Kb.
    Формат файлаdocx
    Имя файлаУстройство управления .docx
    ТипДокументы
    #334592

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



    Рис. 24 Структурная схема УУ
    Основные функции УУ:

    1. Формирование адреса инструкции.

    2. Считывание инструкции из ОЗУ (ПЗУ) и ее хранение во время выполнения.

    3. Дешифрация кода операции.

    4. Формирование управляющих сигналов.

    5. Считывание из регистра команд и регистров микропроцессорной памяти отдельных составляющих адресов операндов (чисел), участвующих в вычислениях, и формирование полных адресов операндов.

    6. Выборка операндов (по сформированным адресам) и выполнение заданной операции обработки этих операндов.

    7. Запись результатов операции в память.

    8. Формирования адреса следующей команды программы.

    По принципу формирования и развертывания временной последовательности управляющих сигналов различают УУ:

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

    микропрограммного типа, в которых блок управления реализован как блок микропрограммного управления.


    По способу построения рабочего цикла различают УУ:

    с прямым циклом,

    На первом этапе производится выборка из памяти команды, а затем следуют этапы выполнения машинной операции.

    с обращенным циклом,

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

    с совмещением во времени циклов выполнения нескольких команд (конвейером команд).

    По способу синхронизации работы ЭВМ в зависимости от числа тактов в цикле выполнения команды различают УУ:

    с постоянным числом тактов;

    с переменным числом тактов.

    В микропрограмме рабочего цикла выделяют общую и специальную части. К общей части относятся микрокоманды, исполняемые в цикле любой команды: выборка команды, анализ запросов на прерывание, формирование адреса следующей команды, анализ состояния процессора. Эти микрокоманды выполняются за постоянное число тактов.

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

    По общей организации управление может быть:

    централизованным;

    - Блок управления УУ вырабатывает все УС (управляющие сигналы) микроопераций для всех команд, выполняемых процессором;

    смешанным

    По принципу организации циклов различают УУ:

    -синхронного типа, в которых время цикла может быть постоянным или переменным;

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

    -смешанного типа, где частично реализуются оба предыдущих принципа организации циклов.


    написать администратору сайта