МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ Советский патент 1974 года по МПК G06F9/22 

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

1

Изобретение относится к области вычислительной TevXHHKH, а именно, к устройствам управления цифровой вычислительной машины (ЦВМ) и может найти применение при создании малогабаритных управляющих специализированных ЦВМ.

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

Однако в таких устройствах адрес нервой микрокоманды формируется занисью адресной командной информации в регистр номера команд, а адреса всех последующих микрокоманд- прибавлением к содержимому регистра номера команд единицы младшего разряда, поэтому они не могут быть использованы для управления работой ЦВМ в любом режиме.

Предлагаемое микропрограммное устройство управления ЦВМ отличается тем, что с целью упрощения устройства, на один из входов формирователя управляющих сигналов нодклЕочена группа элементов «И, входы которой подключены к одному из выходов формирователя, а на входы регистра адреса

подключены две группы двухвходовых элементов «И. Первые входы одной группы подключены к кодовым командным выходам усилителей считывания, адресные микрокомандные выходы которых соединены со вторыми входами другой группы элементов «Ц.

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

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

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

1-8, регистр номера команд 9, последовательно включенные регистр адреса 10, дешифратор адреса 11, матрицу постоянной памяти 12, усилители считывания 13 и формирователь управляющих снгналов 14. Первые входы

групп элементов «П 1-6 подключены к выходам формирователя 14. Вторые входы группы элементов «П 1 подключены к выходам регистра 9, а ее выходы - ко входам этого регистра. Вторые входы группы элементов «И

2 подключены к входам 15 микропрограммного устройства управления подключением к внешнему источнику начального адреса команд, а ее выходы - на вход регистра 9, выходы которого подключены на вторые входы группы элементов «И 3. Вторые входы групны элементов «И 4 подключены к кодовым командным выходам 16 усилителей считывания 13, а вторые входы группы элементов «И 5 - к адресным микрокомандным выходам 17 усилителей считывания 13. Выходы групп элементов «И 3-5 подключены на входы регистра 10, выходы которого подключены на входы дешифратора адреса И. Кодовые микрокомандные выходы 18 усилителей считывания 13 подключены на вторыевходы группы элементов «И 6. Входы группы элементов «И 7 подключены к управляюш,им входам 19 микропрограммного устройства управления, а входы группы элементов «И 8 - к седьмому выходу формирователя 14, на вход которого подключены выходы групп элементов «И 6-8. Выходы формирователя 14, начиная с восьмого, подключены на выход 20 микропрограммного устройства управления.

По сигналам, поданным на вход 19 от внешнего источника информации через группу элементов «И 7, в формирователе 14 формируются сигналы, включаюш,ие группы элементов «И 2 и 3 для задания начального адреса программы, передачи этого адреса в регистр 10 и обращения в постоянную память за командным словом. По содержимому кодовой части командного слова 16 через группу элементов «И 4 под действием одноименного сигнала формирователя 14 в регистре 10 формируется адрес первого микрокомандного слова соответствуюш;ей микропрограммы, а в формирователе 14 через группу элементов «И 8 на выходе 20 формируются необходимые управляющие сигналы.

Следующее обращение в постоянную память производится по адресу, сформироваиному в регистре 10 по коду операции, вызывается микрокомандное слово, кодовая микрокомандная информация которого через группу элементов «И 6 постунает на вход формирователя 14, а по адресной микрокомандной информации через группу элементов «И 5 в регистре 10 формируется адрес следующего слова микропрограммы.

Все последующие обращения к постоянной памяти за микрокомандными словами производятся по адресу, сформированному в регистре 10, по адресной части информации нредыдуш,его микрокомандного слова.

При вызове из постояпной памяти последнего в заданной микропрограмме слова в формирователе 14 вырабатываются сигналы формирования в регистре номера команд 9 и регистре 10 адреса следующей команды через группы элементов «И 1 и 3 для обращения в постоянную память за следующей командой.

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

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

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ 1973
  • Витель Е. П. Балашов, А. И. Кноль, Г. А. Петров Д. В. Пузанкбт
SU378945A1
Устройство для сопряжения двух магистралей 1989
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Яковлева Елена Борисовна
SU1615730A2
Имитатор абонентов 1983
  • Кафидов Александр Сергеевич
  • Еременко Людмила Павловна
  • Тараров Михаил Иванович
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1291987A1
Микропрограммное устройство управления 1987
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
  • Бобыльков Анатолий Николаевич
SU1490676A1
Устройство для сопряжения двух магистралей 1988
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Смирнов Сергей Евгеньевич
  • Бобыльков Анатолий Николаевич
SU1509915A2
Устройство для контроля цифровых блоков 1988
  • Прилежаев Дмитрий Абрамович
  • Смирнов Геннадий Иванович
  • Соломин Сергей Борисович
SU1661768A1
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1984
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Алдошкина Елена Александровна
  • Тараров Михаил Иванович
  • Комарова Галина Гавриловна
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1234843A1
Устройство адресации многопроцессорной вычислительной машины 1983
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Кривего Владимир Владимирович
  • Кривенков Александр Иванович
SU1129613A1
Устройство для управления обменом данными 1989
  • Абышев Владимир Васильевич
SU1795466A1
Устройство для сопряжения двух магистралей 1986
  • Кривего Владимир Александрович
  • Ломако Ольга Николаевна
  • Тараканов Александр Николаевич
  • Бобыльков Анатолий Николаевич
SU1348874A1

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

Реферат патента 1974 года МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ

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

SU 423 127 A1

Даты

1974-04-05Публикация

1971-04-09Подача