Микропрограммное устройство управления Советский патент 1975 года по МПК G06F9/14 

Описание патента на изобретение SU467350A1

(54) МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ

Похожие патенты SU467350A1

название год авторы номер документа
Микропрограммное устройствоупРАВлЕНия 1978
  • Черепанов Виктор Александрович
  • Ожиганов Юрий Михайлович
  • Кулик Александр Иванович
  • Сосновский Алексей Константинович
SU813427A1
Микропрограммное устройство управления модуля вычислительной системы 1983
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Барбаш Иван Панкратович
SU1108447A1
Мультимикропрограммная управляющая система 1983
  • Сидоренко Николай Федорович
  • Свищ Владимир Митрофанович
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1133594A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1984
  • Михнов Юрий Павлович
  • Петров Геннадий Алексеевич
  • Степанов Виктор Степанович
  • Шаляпин Владимир Валентинович
SU1254495A1
Устройство для сопряжения ЦВМ с накопителями на магнитной ленте 1985
  • Давыдов Виктор Александрович
  • Попов Владимир Григорьевич
  • Козлов Вячеслав Максимович
  • Чесалин Лев Сергеевич
SU1288708A1
Микропрограммное устройство управления 1988
  • Текутова Антонина Михайловна
SU1649540A1
Микропрограммный процессор со средствами быстрого прерывания 1982
  • Черевко Алексей Александрович
  • Иванов Владимир Андреевич
  • Сыров Виктор Валентинович
SU1116432A1
Устройство микропрограммного управления 1980
  • Харченко Вячеслав Сергеевич
  • Барбаш Иван Панкратович
  • Тимонькин Григорий Николаевич
  • Самарский Виктор Борисович
  • Ткаченко Сергей Николаевич
SU903877A1
Процессор с микропрограммным управлением и динамическим ветвлением 1979
  • Петушков Александр Николаевич
  • Кондратьев Анатолий Павлович
  • Елисеев Александр Александрович
  • Жаворонков Дмитрий Борисович
SU773624A1
Микропрограммный процессор 1985
  • Иванов Владимир Андреевич
  • Сыров Виктор Валентинович
  • Черевко Алексей Александрович
SU1275457A1

Иллюстрации к изобретению SU 467 350 A1

Реферат патента 1975 года Микропрограммное устройство управления

Формула изобретения SU 467 350 A1

1

Изобретение относится к вычислительной технике и может быть использовано в устройствах управления цифровых вычислительных машин.

Известно микропрограммное устройство управления, содержащее блок памяти микрокоманд, регистр микрокоманд, регистр адреса микрокоманд, узел формирования адреса и схему выбора, причем первый вход узла формирования адреса соединен со входом устройства, выход узла формирования адреса соединен с первым входом регистра адреса микрокоманд, выход которого соединен со входом блока памяти микрокоманд, выход которого соединен с первых входом регистра микрокоманд, первый выход которого соединен со вторым входом узла формирования адреса, а второй выход соединен со входом схемы выбора.

Недостатком известного устройства является снижение быстродействия при реализации режима ожидания.

Целью изобретения является повышение быстродействия устройства.

Поставленная цель достигается тем, что устройство донолнительно содержит элемент задержки, вход которого подключен к выходу схемы выбора, а выход - ко второму и третьему входам регистра микрокоманд и ко второму входу регистра адреса микрокоманд.

Схема устройства приведена на чертеже, где 1 - блок памяти микрокоманд; 2 - регистр микрокоманд; 3 - регистр адреса микрокоманд; 4 - узел формирования адреса; 5 - схема выбора; 6 - элемент задержки. Устройство работает следующим образом. Если в текущем цикле микропрограммного устройства управления считывается микрокоманда, в которой задан режим ожидания,

то код в поле ожидания регистра 2 микрокоманд указывает логическое условие, иаличие которого необходимо для нерехода к следующей микрокоманде, т. е. для выхода из режима ожидания. Он подается на вход схемы выбора 5. Пока не ноявилось логическое условие, необходимое для перехода к следующей микрокоманде, на выходе схемы выбора 5 вырабатывается сигнал, который через промежуток времени, определяемый элементом

задержки 6, запрещает прием в регистр 2 микрокоманд и в регистр 3 адреса микрокоманд. Этот же сигнал, поступая на второй вход регистра 2-устанавливает в нуль операционное поле последнего. Сигнал, выработанный схемой выбора, задерживается на элементе задержки 6 на время, необходимое для выполнения текущей микрокоманды. При этом узел 4 формирования адреса микрокоманды вырабатывает адрес следующей

микрокоманды. Этот вновь образованный адpec, поступая на первый вход регистра 3 адреса микрокоманд, запоминается в нем. После этого сигнал с выхода эле.мента задержки запрещает прием новой информации.

Таким образом, все время, пока отсутствует логическое условие перехода к следуюпдей микрокоманде, сохраняется без изменения состояние поля ожидания микрокоманды регистра 3 адреса микрокоманд, а операционное поле регистра 2 микрокоманд находится о нулевом состоянии. В каждом цикле из блока памяти микрокоманд будет считываться следующая микрокоманда, адрес которой сохраняется на регистре 3 адреса микрокоманд, однако эта микрокоманда не будет приниматься в регистр 2 микрокоманд, пока не появится ожидаемое логическое условие. Поскольку операционное поле регистра микрокоманд установлено в нуль, никаких действий в управляемых микропрограммным устройством управления устройствах не производится.

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

регистр 3 адреса микрокоманд. Далее в соответствии с адресом, сформированным в узле 4 формирования адреса микрокоманд, выбирается следующая микрокоманда, которая запоминается в регистре 2 микрокоманд. Дальнейшая работа блока микропрограммного управления повторяется в описанной последов ательнОСти.

Предмет изобретения

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

выход которого соединен со входом блока памяти микрокоманд, выход которого соединен с первым входом регистра микрокоманд, первый вход которого соединен со вторым входом узла формирования адреса, а второй выход соединен со входом схемы выбора, о тличающееся тем, что, с целью повыщення быстродействия устройства, оно дополнительно содержит элемент задержки, вход которого подключен к выходу схемы выбора, а

выход - ко второму и третьему входам регистра микрокоманд и ко второму входу регистра адреса микрокоманд.

SU 467 350 A1

Авторы

Егоров Владимир Борисович

Зонис Владимир Семенович

Тарасов Михаил Николаевич

Даты

1975-04-15Публикация

1973-04-13Подача