Устройство для микропрограммногоупРАВлЕНия Советский патент 1981 года по МПК G06F9/22 

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

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

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

название год авторы номер документа
Устройство микропрограммногоупРАВлЕНия 1979
  • Голецкий Дмитрий Николаевич
  • Завьялов Валерий Петрович
  • Каневский Евгений Александрович
  • Кузнецов Валентин Евгеньевич
SU809184A1
Процессор 1984
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Пронин Владислав Михайлович
  • Шкляр Виктор Борисович
SU1247884A1
Микропрограммный процессор 1985
  • Иванов Владимир Андреевич
  • Сыров Виктор Валентинович
  • Черевко Алексей Александрович
SU1275457A1
Устройство центрального управления процессора 1983
  • Никитин Анатолий Иванович
  • Зак Лариса Семеновна
  • Цуканов Юрий Петрович
  • Мегель Клавдия Ивановна
  • Засоко Александр Борисович
  • Маликова Надежда Михайловна
  • Нестерова Людмила Григорьевна
  • Игнаткин Николай Александрович
SU1136177A1
Устройство микропрограммногоупРАВлЕНия 1979
  • Носков Виктор Петрович
  • Абрамович Сергей Николаевич
  • Гитович Андрей Александрович
  • Каневский Евгений Александрович
SU811253A1
Микропрограммное устройство управления 1987
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
  • Бобыльков Анатолий Николаевич
SU1490676A1
Устройство адресации многопроцессорной вычислительной машины 1983
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Кривего Владимир Владимирович
  • Кривенков Александр Иванович
SU1129613A1
Микропрограммное устройство управления 1985
  • Кривего Владимир Александрович
  • Чернявская Ирина Николаевна
  • Глонти Евгений Владимирович
  • Кривего Вадим Владимирович
SU1367013A1
Устройство для тестового контроля цифровых блоков 1987
  • Чернышев Владимир Александрович
  • Рябцев Владимир Григорьевич
  • Борисенко Алексей Алексеевич
SU1539782A2
Устройство для тестового контроля цифровых блоков 1987
  • Борисенко Алексей Алексеевич
  • Рябцев Владимир Григорьевич
  • Чернышев Владимир Александрович
SU1553978A1

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

Реферат патента 1981 года Устройство для микропрограммногоупРАВлЕНия

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

1

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

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

Однако это устройство характеризуется- значительным объемом оборудования.

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

выходы младших разрядов регистра страниц соединены со входами адреса страниц первого и второго блоков постоянной памяти, выходы счетчика адреса соединены с адресными входами первого и второго блоков постоянной памяти, входы буферного регистра соединены с выходами регистра стра:ниц, а выходы - с адресными входами счет0чика адреса 2 .

Недостатком известного устройства является значительный расход оборудования при увеличении объема блока

5 постоянной памяти.

Цель изобретения - уменьшение объема оборудования при увеличении числа блоков постоянной патляти.

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

и второго блоков постоянной памяти.

На чертеже представлена блок-сх- ма устройства микропрограммного управления.

Устройство содержит блоки 1 и 2 постоянной памяти, счетчик 3 адреса, регистр 4 страниц, буферный регистр 5, блок 6 формирования микрокоманд, триггер 7 переключения.

Устройство работает следующим образом.

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

При выполнении команд межстраничной передачи управления внутри одног блока 1 или 2постоянной памяти код номера страницы из регистра 4. поступает в буферный регистр 5, код номера, страницы перехода поступает в счетчик .3 адреса. При передаче управления из одного блока постоянной памяти в другой по команде Переключение ПЗУ (ПП), предшествующей команде Переход с возвратом (ПВ) , из блока б на счетный вход триггера 7 поступает сигнал, изменяющий его состояние . Формат команды ПП - одно слово. При выполеннии последующей команды ПВ в соответствии с последовательностью управляющих сигналов код номера страницы из регистра 4 поступает в буферный регистр 5, содержимое счетчика 3 адреса поступает в оперативную память на временное хранение, иод номера страницы перехода и внутристраничный адрес перехода поступают в регистр 4 и 3 счетчик адреса, а состояние триггера 7 передается в старший разряд регистра страниц.

Возврат к основной программе цосл выполнения подпрограммы происходит по команде Возврат (ВВ), по которой код номера страницы перехода из буферного регистра 5 поступает в регистр 4 страниц, код старшего разряда буферного регистра 5 поступает на установочный вход триггера переключения, с выхода которого - в старший разряд регистра 4 страниц. Внутренний адрес перехода поступает в счетчик 3 адреса.

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

Таким образом, увеличение числа блоков постоянной памяти, не приводит к росту объема оборудования.

.Формула изобретения

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

Источники информации, принятые во внимание при экспертизе

1.Патент США № 3693162, кл. 340-172.5, опублик. 1970.2.Авторское свидетельство СССР 486581, кл. G 06 F 15/02, 1975 прототип).

i

1

л л

I

4

7

7

SU 807 287 A1

Авторы

Букшин Сергей Александрович

Смирнов Виктор Анатольевич

Каневский Евгений Александрович

Мендерская Галина Ивановна

Даты

1981-02-23Публикация

1978-02-08Подача