Cтраница 1
Структурная схема простейшего варианта управляющего автомата с хранимой в памяти логикой. [1] |
Адрес очередной микрокоманды можно назначить без учета значений Z ( t) и U ( t), если эта микрокоманда задает функцию перехода автомата в состоянии, имеющем единственный переход, не зависящий от значения входных сигналов. [2]
Если адрес очередной микрокоманды должен формироваться с учетом значений входных сигналов, то в поле ТФА заносится специальный код, настраивающий СхФАМк на особую обработку ПФА. [3]
Формирование адреса очередной микрокоманды выполняется с помощью условных и безусловных переходов. В каждой текущей микрокоманде содержится поле микроинструкции БМУ, предназначенной для формирования адреса следующей микрокоманды. Адреса микрокоманды ( всего 512) образуют матрицу ( страницу), состоящую из 32 строк и 16 столбцов. Каждый адрес определяется номером той строки и того столбца, на пересечении которых он находится. Девятиразрядный адрес микрокоманды, выработанный логикой следующего адреса, загружается в регистр адреса микрокоманд, а из него выдается в память микрокоманд по десяти выходным шинам. [4]
Схема процессора. [5] |
СУАМ ( ВУ1 или ВУ2) происходит формирование адреса очередной микрокоманды. При условных и безусловных переходах по адресу ветвления, содержащемуся в МК, УСА ( ВУЗ) содержимое этого поля МК коммутирует на вход ОСУАМ. МКОУ ( с полями А, В, I, С, D) поступает в блоки ВС1 и управляет в них выполнением операции. При выполнении операции сдвига соответствующее поле МК ОУ, воздействуя на мультиплексор сдвига, обеспечивает требуемую коммутацию цепей сдвига ( PR3, PR о. PQs, PQo) - Поле управления мультиплексором признаков определяет признак ( содержимое определенного разряда регистра состояния), по которому выполняется условный переход, и передает его на вход УСА. Вновь формируемые признаки принимаются в регистр состояния. [6]
Узлом, непосредственно выдающим в управляющую память ( УП) адрес очередной микрокоманды, является СУАМ, в качестве которой могут быть использованы микросхемы КР1804ВУ1 или КР1804ВУ2, рассмотренные выше. Микрокоманда, наряду с полями, предназначенными для управления операционным устройством, содержит поля для управления работой узлов управляющего устройства. [7]
В поле вида перехода приводится мнемоническое обозначение вида перехода, осуществляемого БМУ при формировании адреса очередной микрокоманды. [8]
Диаграмма совмещения циклов. [9] |
Каждое такое слово называется микрокомандой и содержит информацию о микрооперациях, выполняемых в течение одного машинного такта, а также информацию, обеспечивающую формирование адреса очередной микрокоманды. [10]
Различают МУУ с естественным порядком следования микрокоманд, когда адрес следующей микрокоманды отличается от адреса текущей на единицу и определяется счетчиком номера микрокоманды, а изменение естественного порядка реализации микрокоманд осуществляется с помощью микрокоманд управления, и с принудительным порядком следования микрокоманд, когда адрес или информация об адресе очередной микрокоманды содержится в текущей микрокоманде, а изменение адреса следующей микрокоманды определяется логическими условиями, поступающими на МПУ. [11]
Структура микрокоманды процессора с магистральным АЛУ. [12] |
Блок синхроимпульсов синхронизирует работу ПЗУ и формирователей функциональных сигналов. Адрес очередной микрокоманды образуется в адресном регистре ПЗУ. Совокупность микрокоманд, обеспечивающих выполнение команды, называется микропрограммой. [13]
Структура микрокоманды процессора с маги-стралшым АЛУ. [14] |
Блок синхроимпульсов синхронизирует работу ПЗУ и формирователей функциональных сигналов. Адрес очередной микрокоманды образуется в адресном регистре ПЗУ. Совокупность микрокоманд, обеспечивающих выполнение команды, называется микропрограммой. [15]