|
Микропрограммные автоматы с принудительной адресацией: общая структура, реализация механизма ветвлений.Принцип микропрограммного управления. Микрооперация – операция (действие) при подаче 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 микроимпульса. Объект управления может допускать одновременное выполнение нескольких микроопераций. Набор микроопераций, выполняемых параллельно называется микрокомандой. Автоматы с жесткой логикой, т.е. алгоритм работы задается внутренними связями между элементами, т.е. если мы хотим изменить алгоритм, то нужно изменить внутренние связи. (Положительные свойства: обладает наивысшей скоростью). Структура цифрового автомата. (2t+tтригерра - одиночная скорость для любого автомата. 2t - так как имеется 2 ступени (минимум) И или ИЛИ, и наоборот из ИЛИ в И). Автомат с мягкой(программируемой) логикой. Идея построения автомата с микропрограммой: ЗУМК – ЗУ микрокоманды, в ЗУ лежат микрокоманды. РАМК – регистр адреса микрокоманды. ФАдМК – формирование адреса микрокоманды. С точки зрения формирования адреса все автоматы делятся на: 1) автоматы построенные на базе счетчика (автомат с естественной адресацией) 2) автомат на базе регистра (с принудительной адресацией) В автомате с естественной адресацией адрес следующей микрокоманды указывается в теле предыдущей. Недостаток: если нет ветвления, то остается свободное пространство памяти А2. Можно убрать поле адреса из МК, т.к. команды в памяти можно расположить по порядку /в такой схеме не реализовано ветвление/ но если взять счётчик с паралл.установкой кода (как у регистра), то механизм ветвления будет как в схеме автомата с принудительной адресацией (билет №4). адр.МК Эта схема реализует безусловный переход. Поэтому приходится добавлять адресное поле в МК. Для уменьшения памяти МК разделяют на 2 класса: 1)команды выработки управляющих воздействий (Y) 2)ком-ды ветвления (изменения порядка выборки)
Требуется доп. такт обращения к памяти, зато её требуется ~ в 2раза меньше. Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам... Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)... ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования... Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|