Устройство прерываний цифровой вычислительной машины
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
) УСТРСИСТВО ПРЕРЫВАНИЙ ЦИФРОЮ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЬ 1 Изобрете. ровой вычис быть испопь управления,штабе време ставе цифротов,пали циирани т уст му по сущнояется устфровой вы%ее нако ючены соотго и второго одамй с выние относится к областицифпительной техники и можетзовано в цифровых системахработаюших в реальном масни и содержащих в своем совые вычислительные машины3устройства 11 приоритета,матрицу коммутирующих влек хранения текуших прнорите 10 ок установки приоритетов, блоксостояния матрицы и блок фиксаапросов, реализуюшие функции выбооритетного запроса на обслуживат)15 Недостатком этого ройсся его сложность,Наиболее близким к данности технического решения явпройство 2 . прерываний цичислительной машины, содержапитепь, входы которого подклветственно к выходам перводешифраторов, соединенных вх ходами соответствующих адресных регистров, вход второго адресного регистра является входом запроса устройства, первый н второй выходи йакопйтеля пщццпочены соответственно к первому входупервого адресного регистра и соответствующему входу из группы входов блока управления,Недостатком этого устройства является ограниченное количество (до 5) приоритетов (или уровней приоритетов), используемых дпя организации прерываний. Это связано с тем, что каждый приоритет закреплен за определенным разрядом адресного регистра. С ростом количества приоритетов растет и необходимое количество разрядов адресного регистра, Увеличение количества разрядов адресного регистра приводит к резкому увеличению емкости накопителя (до 2 слов, глебов количество разрядов адресного регистра). Это делает практически невозможным использование таких устройств в цифровых8 4изводит считывание иэ накопитепя 1, В резупьтате считывания на выходах наконитепя 1 вырабатываются исполнительныесигналы, которые устанавливают один из триггеров регистра 4 в единичное состоянив .(эапомйнание прерывания), и вызьаают спомощью блока 6 прерывание текущей программы и считывание новой команды. Исполнение вызванной команды приводит к гашению запроса на регистре 5, а окончание выполнения программы прерыванйй приводит к сбросу регистра 4 и запуску ранее прерванной программы.Перед выполнейием прерванной команды снова происходит опрос дешифреторов 2 и 3 первого блока запросов.По завершению выполнения каждой команды бпок 6. вырабатывает сигнал опроса дешифраторов 2 и 3 первого блока зайроса, который через все блоки запросов каждыми раз поступает в блок 6. Процесс продолжается до тех пор, пока на входе регистра 5 одного из блока запросов не появится сигнал запроса, В этом случае дройзойдет запоминание запроса в регистре 4 блока запроса, вызвавшего прерывание, и выполнение действий, аналогичных .описанным дпя случая прерываний первой группы. Если во время выполнения программы прерываний 1-ой группы приходит запрос более высокого приоритета, то он, прерывает выполняемую программу. Если во время выполнения программы прерываний 1 в ,ой группы приходит запрос более низкого приоритета, то в регистре 5 данного блока эепроса происходит его запоминание. Выполнение программы прерываний, вызываемой запомненным запросом (иди "запросами) происходит в порядке их йриоритета позавершению исполнения программы прерываний старшего блока запросе.Таким образом, устройство позволяет при, большом копичесгве запросов резко сократить информапионнув емкость вакойитепей блоков запросов и обеспечить простое сопряжение и совместную работу в реальном масштабе времени большого количества внешних устройств и дифровой вычислительной машины. формула изобретения Устройствопрерываний цифровой вычи. спитепьной машины, содержащее блок запроса, включающий накопитель, входы когорого подключены соответственно к вы 3 71776системах, имеющих болЬшое количествопрерываний.Целью изобретения является сокраще,ние информационной емкостинакопителяустройстве при работе со значительным(до нескольких сотен) количеством источников запросов, вызывающих прерыва-ния т.е. сокращение объема оборудования.Поставленная цепь достигается тем,что устройство содержит й блоков эапро, 10сов, причем третий выход некопитепя-го (1 =1, и -1) блока запроса подкпючен к управляющйм входам первого и второго дешифрагоров (1+1) -го блока эф-роса, уйравпяющие выходы первого и второго дешифраторов первого блока"запросасоединены с выходом блока уйравпения,третий выход,накопителяО-го блока запроСе" йодЬпочен к дойолнитеп"ьномувходублока управления, дополнительные выходыкоторогЬ соединены со вторыми входамипервых адресных регистров соответствующих блоков запроса.,На чертеже представлена блок-схемаустройства,Устройство содержит блок запроса,вкаочаюший накопитель 1, первый 2 ивторой 3 дешифраторы, первый 4 ивторой 5 адресные регистры и бцок 6 управ 30пения. Индекс чуказывает на принеддежйость группы элементов к 1 -му блокузапроса (1 =1,И ).Устройство работает следующим обра-По окончании выподйения каждой опе-,рации в БВМ бпок 6, вырабатывает сигнал поступающий на вход опроса дешиф-..раторов 2 и 3 первого блока запроса, Вслучае огсутствия запросов на прерывание40текущей программы от этого блока запроса и отсутствия эапомнейщйгфарциа-ний; имевших место в, предыдущих командах (нупевое состоянйе регистров 4и 5) сигнал с выхода некопйтеля 1 приходит на вход опроса дешифраторов 2 и453 второго блока запроса. В случае отсутствия прерываний текущей йрограммыи огсутствия запомненных прерываний востальных бйокахзапроса, сигнал свыхода. накопителя 1 О поступает на вход блоЗОка 6, где"вйзыввет выполйеййе следующей команды.При возникновении запроса на црерыванне текущей программы от первого бпо55ка запроса сигнала опроса дешифраторов2 и 3 выработанный блоком 6 "йобйе- окончания выполнения очередной команды,по ненулевому состоянию режстра 5, про/Составитель В. ВертлибРедактор Л. Мипитеев Техред М. Келемещ Корректор О. Ков Подлтета СССРрытийая наб., д. 51 го комний но Раушс сно 9/6 7 Тираж ОНИИПИ Государствепо делам изобрет 13035, Москва, Жпиап ППП фПатентф, г. Ужгород, ул, Проектная, 4/5 717768 6Фходам первого и второго дешифраторов, ющие выходы первого и второго дешифрасоединенных входами с выходами соответ- ; торов первого блока запроса соединены с ствующих адресных регистров, вход вто- выходом блока управления, третий выход рого адресного регистра является входом накопителя О -го блока запроса лодключеи запроса устройства, первый и второй вы- . 5 к дополнительнрму входу блока удравлеходы накопителя подключены соответст- ния, дополнительные выходы которого сое ювенно к первому входу первого адресно- динены со вторыми входами первых адго регистра и соответствующему входу из ресных регистров соответствующих блоков группы входов блока управления, о т л и- запроса.ч а ю щ е е с я тем, что, с целью со О Источники информации, кращения объема оборудования, устройст- принятые во внимание при экспертизе во содержит Л блоков запросе, причем 1. Авторское свидетельство СССР третий выход накопи 1 еля 1 -го (1 =1, по заявке % 2364631/18-24, 1 -1) блока запроса подключен к управ- кл. 6 06 Р 9/18, 1976, ляюпим входам первого и второго дешиф- , 2. Козуб В, М., Системы прерывании раторов (1+1)-го блока запроса, управля- ЦВМ. М., фСов,радио", 1976 (прототип).
СмотретьЗаявка
2534742, 10.10.1977
ПРЕДПРИЯТИЕ ПЯ Г-4152
БЕСПАЛОВ ЛЕОНИД ОЛЕГОВИЧ, КОЗЛОВ ВИКТОР ГЕОРГИЕВИЧ
МПК / Метки
МПК: G06F 9/48
Метки: вычислительной, прерываний, цифровой
Опубликовано: 25.02.1980
Код ссылки
<a href="https://patents.su/3-717768-ustrojjstvo-preryvanijj-cifrovojj-vychislitelnojj-mashiny.html" target="_blank" rel="follow" title="База патентов СССР">Устройство прерываний цифровой вычислительной машины</a>
Предыдущий патент: Микропрограммное устройство управления
Следующий патент: Устройство для управления прерыванием программ
Случайный патент: Форма для литья под давлением в вакууме