Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Микропрограммные автоматы с принудительной адресацией: общая структура, реализация механизма ветвлений.





Принцип микропрограммного управления.

Микрооперация – операция (действие) при подаче 1 микроимпульса. Объект управления может допускать одновременное выполнение нескольких микроопераций. Набор микроопераций, выполняемых параллельно называется микрокомандой.

Автоматы с жесткой логикой, т.е. алгоритм работы задается внутренними связями между элементами, т.е. если мы хотим изменить алгоритм, то нужно изменить внутренние связи. (Положительные свойства: обладает наивысшей скоростью).

Структура цифрового автомата.

(2t+tтригерра - одиночная скорость для любого автомата. 2t - так как имеется 2 ступени (минимум) И или ИЛИ, и наоборот из ИЛИ в И).

Автомат с мягкой(программируемой) логикой. Идея построения автомата с микропрограммой:

ЗУМК – ЗУ микрокоманды, в ЗУ лежат микрокоманды. РАМК – регистр адреса микрокоманды.

ФАдМК – формирование адреса микрокоманды.

С точки зрения формирования адреса все автоматы делятся на:

1) автоматы построенные на базе счетчика (автомат с естественной адресацией)

2) автомат на базе регистра (с принудительной адресацией)- микропрограмма имеет 2 поля: Y – операционное, А – адресное (адрес след.команды).

Проблемы возникают с ветвлением.

Ветвление по одной переменной

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

1-й недостаток – нерациональное использование памяти

2-й недостаток – если результат зависит от нескольких переменных, то для n переменных нужно организовать (n-1) холостых циклов.

БФАМК – блок формирования адреса микрокоманды.

РАМК – регистр адреса микрокоманды

i – выбирает какую переменную проверять (x0,…,xn). После ее выбора выритается адрес ветвления A1;A2.

Решение 2-го недостатка:

Организовать ветвление по нескольким направлениям, этот способ намного эффективнее, но возникает проблема с реализацией. Обычно выбирают 4-5 разрядов ветвления. x0,x1…x4(x3)

Ветвление по нескольким переменным.

А1!=А2!=А3!=А4

Аисп.=f(Aбаза Х1 Х2)

Х1 Х2 А

Микропрограммные автоматы с естественной адресацией: общая структура, реализация механизма ветвлений.

Принцип микропрограммного управления.

Микрооперация – операция (действие) при подаче 1 микроимпульса. Объект управления может допускать одновременное выполнение нескольких микроопераций. Набор микроопераций, выполняемых параллельно называется микрокомандой.

Автоматы с жесткой логикой, т.е. алгоритм работы задается внутренними связями между элементами, т.е. если мы хотим изменить алгоритм, то нужно изменить внутренние связи. (Положительные свойства: обладает наивысшей скоростью).

Структура цифрового автомата.

(2t+tтригерра - одиночная скорость для любого автомата. 2t - так как имеется 2 ступени (минимум) И или ИЛИ, и наоборот из ИЛИ в И).

Автомат с мягкой(программируемой) логикой. Идея построения автомата с микропрограммой:

ЗУМК – ЗУ микрокоманды, в ЗУ лежат микрокоманды. РАМК – регистр адреса микрокоманды.

ФАдМК – формирование адреса микрокоманды.

С точки зрения формирования адреса все автоматы делятся на:

1) автоматы построенные на базе счетчика (автомат с естественной адресацией)

2) автомат на базе регистра (с принудительной адресацией)

В автомате с естественной адресацией адрес следующей микрокоманды указывается в теле предыдущей.

Недостаток: если нет ветвления, то остается свободное пространство памяти А2.

Можно убрать поле адреса из МК, т.к. команды в памяти можно расположить по порядку /в такой схеме не реализовано ветвление/ но если взять счётчик с паралл.установкой кода (как у регистра), то механизм ветвления будет как в схеме автомата с принудительной адресацией (билет №4).

адр.МК

Эта схема реализует безусловный переход. Поэтому приходится добавлять адресное поле в МК. Для уменьшения памяти МК разделяют на 2 класса: 1)команды выработки управляющих воздействий (Y) 2)ком-ды ветвления (изменения порядка выборки)

признак МК

 

  Y

 

  Nx A

 

Требуется доп. такт обращения к памяти, зато её требуется ~ в 2раза меньше.







Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования...

Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.