Cтраница 1
Формат микрокоманды содержит две группы полей: одну группу образует МК БМУ, другую - МКОУ. МК БМУ включает в себя четыре поля: поле Адрес ветвления используется при выполнении условных и безусловного переходов по адресу в РМК, остальные три поля, объединенные под наименованием Выбор следующего адреса, предназначаются для выбора источника адреса следующей микрокоманды. Выбор источника адреса осуществляет УСА ( ВУЗ) при задании кода 13 - - - 10 и признака TST, поступающего с выхода мультиплексора кода условия через инвертор. Для управления инвертором предназначено одноразрядное поле Инвертор, для управления мультиплексором кода условия - 3-разрядное поле Мультиплексор условия. Будем считать, что при коде Инвертор - 0 информация с выхода мультиплексора кода условия передается на вход TST ВУЗ без инвертирования, а при Инвертор 1 она инвертируется. [1]
![]() |
Функциональная схема блока синхронизации. [2] |
Это соответствует формату микрокоманды, который для ЦП составляет 128 информационных разрядов, в каналах ввода-вывода - 64 и в блоке диагностики ЦП - 32 разряда. [3]
![]() |
Обобщенная структурная схема управляющего автомата, построенного на основе ПЗУ.| Форматы команд при использовании адресации. [4] |
Выбирают способ адресации и формат микрокоманд, причем стремятся сократить число двоичных разрядов в формате МК, что, как правило, позволяет уменьшить объем оборудования ПЗУ. При этом учитывают реальное быстродействие отдельных узлов УА и необходимость обеспечения заданного быстродействия автомата в целом. При необходимости используют структурные методы повышения быстродействия УА. [5]
![]() |
Этапы полнения команд. [6] |
Под архитектурой микропрограммного уровня понимается формат микрокоманд и структура путей данных центрального процессора. Каждый из центральных процессоров СМ ЭВМ имеет единую архитектуру программного уровня и уникальную архитектуру микропрограммного уровня. [7]
![]() |
Схема автомата с принудительной адресацией микрокоманд. [8] |
При составлении микропрограммы по кодированной исходной схеме алгоритма ( см. рис. 5.2) в нее были внесены, кроме изменений, произведенных ранее, следующее дополнительное изменение ( см. рис. 5.2, а, б): две пустые операторные вершины 10 и 12, так как в формате микрокоманд отведены только два поля для ЛУ. [9]
Предусмотрим в формате микрокоманд одноразрядное поле управления цепью синхронизации. Микрокоманда МК15, предшествующая МК16, осуществляющей прием х, в поле управления цепью синхронизации содержит лог. С этого момента триггер подает лог. ИЛИ и на выходе этого элемента устанавливается постоянный уровень лог. [10]
РМК определяют код операции АЛУ, а разряд РМК ( 11) ВС указывает на необходимость записи состоянии в PC и выдачи содержимого регистра состояний в канал КЗ. В соответствии с табл. 7.3 ниже приведено описание форматов микрокоманд. [11]
Начнем с общего формата микрокоманд, который используется в примере. Пусть в результате предварительного анализа оказалось, что необходим формат микрокоманд, показанный на рис. 10.3. Число управляющих бит в каждом поле уточняется в следующих разделах при проектировании логики управления и модуля тракта данных. На рис. 10.2 и 10.3 видно, что биты 31 - 21 микрокоманды поступают в логику микроуправления, а биты 20 - 9 используются как управляющие входы логики тракта данных. [12]
![]() |
Выполнение типичной микропрограммы. [13] |
Блок-схема микрокода, соответствующего двум командам, показана на рис. 10.11. Блок-схема опирается на логику тракта данных и управляющую логику, рассмотренные в предыдущих параграфах. Каждый прямоугольник представляет собой один микроцикл, и, поскольку формат микрокоманды известен, его можно преобразовать в одну микрокоманду. [14]
![]() |
Функциональная схема ЦФ нижних частот на основе МП серии К584. [15] |