- •1.Форматы команд Форматы команд.
- •2.Программы с разветвлениями
- •2.2. Организация разветвлений
- •3.Неявная адресация
- •4.Непосредственная адресация
- •5.Прямая адр
- •6.Базовая адр. 7Адресация по счк
- •8.Косвенная адр
- •10.Макрокоманды
- •11. Машинные циклы
- •12.Операционное устройство.Блок,э лемент.
- •13.Микрооперация,Микрокоманда,микротакт
- •14.Совместимые и несовместимые микрооперации
- •15.Язык операционных схем
- •16.Язык микропрограмм
- •17 Описание функционирования операционного устройства
- •18.Синхронные и ассинхронные об
- •19.Раздельная и общая магистрали
- •2.4. Магистрали
- •20Мультепликсирование шин
- •21 Цвк с переменным форматом
- •22.Командный цикл двухадресного процессора
- •23.Функции оа и уа
- •24 Типы уа
- •25.Законы функционирования автоматов
- •26.Способы перевода автомата из одного состояния в другое
- •27.Принцип разметки состояний автоматов(Мили,Мура)
- •5.1. Отмеченный граф автомата мура
- •5.2. Отмеченный граф автомата мили
20Мультепликсирование шин
Мультиплексор – это операционный блок с N входными шинами и одной выходной (рис 2.43). Он предназначен для подключения одной из входной шин к выходной. Адрес подключаемой шины задается на входе А в двоичном коде. Основное назначение мультиплексора (MX) заключается в передаче слов информации с i-й шины на выход В. Мультиплексоры выполняются, как правило, стробируемыми. В связи с этим слово передается в параллельном коде в течении времени действия управляющего сигнала y.
Описание мультиплексора проводится в виде: MX (0:15, 0:7) –мультиплексор, где MX – идентификатор, (0:15) – номера входов, (0:7) – разрядность передаваемой информации через MX.
B (0:7) - выходная шина,
A (0:3) – шина адреса,
CШ (0:15,0:7) – система входных шин, (0:15) – номера входных шин (соответствует номерам входов MX), (0:7) – разрядность передаваемого слова по шине.
Микрооперация передачи слова осуществляется под действием управляющего сигнала
y: B = СШ(А).
Записанную микрооперацию читают так: “На выходную шину В выставляется данное с одной из систем шин по адресу А”. Внутренняя структура MX изображена на рис. 2.44, где DC(0:3, 0:15) – дешифратор, обеспечивающий подключение входной шины к блоку ИЛИ. Блок ИЛИ состоит из восьми (по числу разрядов передаваемого слова) подблоков, к каждому из которых подведены одноименные входные цепи шестнадцати шин. Выходы подблоков ИЛИ образуют шину В.
1)унитарное управление
+загрузка регистра осущ за 1 такт -большое кол-во упр сигналов от УА 2)адресное управление
+уменьшено число упр сигналов
-2 такта
3)общая шина
21 Цвк с переменным форматом
22.Командный цикл двухадресного процессора
КОП А1 А2 ЦВК ЦВО1 ЦВО2 ЦИК ЦВО - операнд
23.Функции оа и уа
В операционном устройстве (см. рис. 1.2) процесс выполнения микропрограмм разделяется между операционными и управляющими автоматами. В ОА выполняются микрооперации над содержимым операционных блоков и вычисляются логические условия, а УА задает порядок следования микроопераций.
Разделение функций между ОА и УА заключается в том, что ОА показывает только какие микрооперации он может выполнять, а УА – в какой последовательности необходимо выполнять микрооперации для проведения той или иной операции. Поэтому описание ОА состоит из:
набора операционных блоков (состав ОА);
набора микроопераций;
набора логических условий.
Описание УА определяется теми микропрограммами, которые он реализует, и рассматривается в разделе синтеза УА [7,8].
24 Типы уа
В зависимости от способа хранения микропрограмм различают управляющие автоматы:
– с жесткой логикой;
– с гибкой логикой.
В управляющем автомате с жесткой логикой вся логика переходов и выработки управляющих сигналов определяется жесткой структурой комбинационной схемы. Переход на другую микропрограмму потребует смены комбинационной схемы. Такой управляющий автомат имеет комбинационную схему (КС), где “зашита” ГСА работы вычислителя и регистр (R) состояний автомата (рис. 4). Синхросигнал (С) подается на вход синхронизации регистра R.
Такой автомат, у которого микропрограммы реализованы аппаратно в виде комбинационной схемы, имеют высокое быстродействие, но не могут быть перестроены на другую микропрограмму.
В управляющих автоматах с гибкой логикой микропрограммы хранятся в запоминающем устройстве. При этом в одной ячейке запоминающего устройства хранится одна микрокоманда или микрооперация. Таким образом, задача реализации микропрограммы здесь заключается в последовательном извлечении микрокоманд из ячеек памяти по счетчику микрокоманд (СЧМК), задающего адреса ячеек ЗУ
Гибкость такого автомата заключается в том, что для реализации другой микропрограммы, здесь достаточно ее записать на место прежней. Структура УА сохраняется прежней, но быстродействие его ниже чем у УА с жесткой логикой.
Различные способы хранения микропрограмм у этих автоматов и вызывает различный подход к их проектированию.
