Устройство циклических подпрограмм
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 236860
Автор: Сергеев
Текст
Союз Советскик Социалистических Республик,ЧПК С 061УДК 681.326.3(088.8) Комитет по делам зобретений и открыт при Совете Министро СССРвторзобретени Ь. Г. Сергее Институт эл ных управляющих маши явител УСТРОЙСТВ ЛИЧЕСКИХ ПОДПРОГРА Известны устройства циклических подпрограмм, содержащие дешифратор кода операции, формирователи микрокоманд, блок управления печатающим устройством, генератор импульсов и печатающее устройство.Предлагаемое устройство отличается тем, что оно содержит регистры кода Операшш, счетчик циклов и схему определения нуля, вход которой подсоединен к выходу счетчика циклов, а выход - ко входу формирователя микрокоманд, регистры кода операции соединены последовательно так, что выходы каждого предыдущего регистра подключены ко входам каждого последующего регистра и ко входам печатающего устройства, информационные шины подсоединены ко входу счетчика циклов и ко входам одного из регистров кода ;операции, вторые входы всех регистров кода ;операции объединены и подключены к выходам формирователей, а третьи входы всех регистров кода операции соединены с шинами аперационного блока.Это позволяет расширить функциональиыс возможности устройства и повысить оыстродействие машины, в которую оно входит.На чертеже приведена структурная схема устройства циклических подпрограмм и вывода информации для устройства программного контроля (УПК), являющегося машиной с внешним программированием. Устройство содержит дешифратор 1 кода операции, кодоьыс шины 2, формирователи 3 микрокоманд, шины 4 синхронизации, выходы 5 формирователей микрокоманд на синхронизатор блока управления, блок управления 6 печатающим устройством, печатающее устройство 7, регистры 8 кода, выходы 9 блока операций, информационные шины 10, выходы 11 регистра кода иа регистр команды блока управления, счетчик 12, распределительные шины 13, устройство обнаружения нуля 14 и тактовый генератор 15.Дешифратор 1 кода операции связан с кодовыми шинами 2 блока управления устройства программного контроля (УПК) и служит для распознавания кодов операций, выполняемых устроиством циклических подпрО- грам и вывода. Формирователи 3 микро- команд, входы которых связаны с дешифратором 1 и с шинами 4 синхронизац:ш блока управления УПК, служат для управления операциями в устройстве и для синхронизации блока управления УПК при выполнении подпрограммы (с этой целью выходы 5 формирователей 3 соединены с синхронизатором блока уг равления). Блок управления б связан с формирователями 3 микрокоманд и с печатаощим устройством 7. Каждый из регистров 8 кода служит для хранения кода операции (последовательность этих кодов и составляС т П О Д П ) 01 Р Я )М М ), П Л Я Х Р си С Н Н и И И (1) ,1 Р )1 сзЦии, В)ВОИМОН Ия НСЧсТЬ, НРНС) К 010 РОН ПРО- зионтся пяряллслно 130 3 сс рсгпсГ 1 ы 8 ( выходов 0 блока опера;пп УП(. Прием поди;)огрям)ы 13 рс Псры 8 нрОпзво:нтся ня- Рс 1 ЛЛСГПО-ПОСЛС;ОВЯТС.1 НО С Инфо)Л ЯИНО- ных иПи 10 ОГокя упрялепи Пср(.3 и(,113;)Й рсГнср с)1 8. Вылая кс).о;3:, с;)л:1:н нри ВЫНО 1 НС:1): По.:РГ",Л)с) 1) :1. ИС 3 ХодСВ 1)1. ГО р(.П г) Л 5, 1 ОО рЫС (.В 51,3 Л:И)1ИсОМ К 3 с.П ( КО,Л Ои. Л Ип)0,ОКсН Р с 1 .), С И П 51 .)ХСсчик 15 с,Жнг дгя,шдлнпя чслл пкГ)ОВ 13 ИОДНРОРсяс а ТЛКЖС Д.151 Ои)С;С.1 СППЯ )0)СНТс ОКОНЧЛНИ 51 )(с)К,ОГО ЦНКГ 1 с НО,- ПРОГРЛМ)Ы НУТС)1 ПОДС 1 С 1 с 1 Н 1 С, с 1 13 ЫПОЛИСННЫХ Комаид, ТО НОДСЧСТ 13 ПОЛН 5 Ют )ЛЛ;- шис разр 51 ы (с)с 1 чнкс 1 12, ч;сло 1,ОтОрь:х К=) Ои (;е 1 Ознячлс 1 0)срглен)с и Оольшую сторону до б, ижяшнсго целого шсла Старшис разряды счетп 1.я Осу 1 цсст 3(1 яют;);ряНСНИС Зс 1 ДЯННО 0 ЧПСЛс 1 ЦНКГОБ И)ДПРОГРЛМ)11 и умснынснис этого числя па сдииш;у после кяж;О 0 нпз)снспня сос 105 пп 51 )ладних разрядои. Прием шсла )шклов и стярш с рязр 5 Ды сс) чика 2 произио,итс 51 с ннфор) с 1- цнонных ппп 10, прис)1 ПО 1 ср с;)1 иоля нпфоРЪсЦПИ КоГОН)111 У,331(ВЛСТ ЭТС ЧНСЛО, ЗЯДЛС 1 С 51 Нс 1 рс 1 СПрсдСЛНГСЛЫ 1 Х ПН 1 ЛХ )ОЛОКЛ упрс 132 синя УП(.У строп(. Гио 1-, с)амит 1 я ООП я ру жснп 51 н- Л 5 В СтярШИ:); раэр)дс)( СЧСгспКЛ 12. 1 сКТО 3 ЫЙ генератор 1;) предназначен для сипхроннзашп Олокя нри иьнО,исини ПОДГрогряммы.Входы первого репстра 8 кода связаны с информационными нишами 10 и с выходам: П-ГО РСНСтРЯ 8, ВХОДЫ г-ГО РСГПСРс 8 СиЗЛ- ны с 13 ыхо;13)1 и (г - 1) -ГО рсПстпя с, дрм 1 ис входы исех регистров 8 соединены с формнровате.шми 8 м:крокомапд и с вьхогями 9 ОЛ 01 я ОпсрапнЙ. Выходы ре 1 нстров 8 ПО,к;ПО)СНЫ ТЯКЖС 10 ВХОДЛМ ПС 13 ТЯ 10 ЩС 10 ГСТРОИ- ства,ВХОДЫ СсСТиНа 12 СВ 5 ЗсНЫ С Ппфор)ацпоппыми шинами 10, с распреде;штельпымп шипя)И 18 Н С формирОВсТЕГ 51)П 1 с) И)С 101 о)с)пд а его иыхо.ы - с устройством 11 обнару)сс- ПНЯ НУЛЯ.Выход устройства 11 подключен имсстс с Выходо.) Гснсратора 1 д к 0 Входя) фор:)1 нроватслсй 8 мпкрокоманд.С целью обеспечения ряооты устройства в системс команд УПЕ( предусмотрс)ны следующие команды (коды операций):2) засылка нодпрОГ)31)1 ы и рсГпс)ры 8 кода;б) засылка числа циклов В счетчик 12;В) засылка иыВОДП)ОЙ нифор)13:1)1 Пз Олока операций в рсистры 8 кода;Г) Ш 1 ВОд Ип фор)с 1 ПНИ Нз рСПСро)3 8 П я печать;д) обращсние к подпрограмме.Устройство работает следу)ощнм образом.Дл 51 зас 1 лки подпр 01 раммы В рсГнстры 8 блок управления УП( устанавливает пя кодо 4вых шин ах 2 код, соотвсствующий данной0 СРЯНП Я ЗсТСМ 3 Ы ЯСТ ПО).ЛЕДОВЛТСЛЫ 10 Пя11 фор) л) 011 с н) 111 О с.В 0.1 ы 1 Н(1) Ор.с : ::(3 . Л0 , 1 С ,33 С К С Ж ; 1 ) 1 1 С)и 0 Г) 51 и 5 г 5 сзс 5 ко.0.1 Одой из Онерцпй поди;)огрям)Ы) . )ЫДЛс:)с 1 Ж 010 СНМВОЛЛ СОИРСВОЖ;ЯСТСЯ ССРИС)1 СННХРОИМПУГ 1 ЬСОВ На ШННЛХ сс СИНхроннзяиин. ПО; дснствпс)1 э 1 их н)Пуг)ьсОВ и0,11 И Л Г 1 0 и С и 11 Х ОЛ с 1;С НП ф Р Л Т 0 Рфо Р п Р 0 3 Я)О )слпИ)(РО)СОснД ООССНСПВЯОТ ПРИС)1 ОЧС)сдО сн)30.)л и нсриы) рсПсГр 8 ко;а.О;и) )СсиО с эт:.,1 нрс ",ы;)ипи сим)ог), пяХО 5 ИН)(С 5 13:-ОМ )ЕГПС)ре 8(с - 1 - :гг 1);Ерсдяс 1 С 51 13 ( - -1) -Й рсПетр 8.г5ск 1) с:;)Рс 1;., послсДО 13 ателы 1:)сть из 12с1 В 0.10 з зспо.1 н 13(. с 51 и и;)систра: 8 код 2.;.)с 1 СЫ.1 Кс 1 11 СЛЯ ЦН 13 ЧОВ ИОДПРОГРЛ.)1 Ы иСтарШНЕ ряэрядЫ осОтШКЛ 2 ВЬПОЛНяЕтСЯяНЛЛОГН 1:О ЗаСЫ КЕ В ПЕрВЫй рЕПСтр 8 КОда,20 С ТО ГИНН 1, рс 13 НППСЙ, сТО В СЧЕГП 1 К 12 Ир;Н)имаеСя то.ко Один сн) 130 Г 1,Вели при задании программы УП( от счньВающео устройства с перфокарт принятсрик(нро 3 лин 111 ОрЛГ нифор)Лции, псзаВП)5 С)Г)10 01 Рс)ЗРЯДНОСТИ РСГНСРс 3 КСТОРЫ 11 Оис)Зс)Сласте 5 ГО СЧСТЧНКу 12 ДОГЖНО СЫТЬ МКЛ;)яно но;)Ожсн:с сГО инфораппп В 010)1 форма с, ) то обсспс швастся скиоз)ой нумерапнси сиз ьогои иноргяции В п)сдсля:); прн 5 НЯГОО фОР)1 ЯТс 1 И 121 ОЙ ОРЯННЗ 2 сИСЙ ПЕРС;ячи ннфор)яппи из Олокя мпрс 1 и,1 сн:51 Ъ ПК 3;ругнс олоки, при которой на рашрс с,штсльНЫХ П 1:НсХ 1 КЛЗЫВЛСТСЯ НО)СР СНМВОЛс 1и)даваемого по;Пформациошым шинам 10,55 В сооГ)стет)ни с этим счетчик 12 распознаетотнояшуося к нему информацию по номеруснм 130 ля нс 1 нинах5. Прис)1 с)1.,1 иола В сс- чик 12 обсспсчшястся по спиалям формиро 33 Геля 8 микро 0)Лнд, Опнсянны) спосооомв предлокснное устройстзо вводится подпро 1 РЯ:)1 МЯ И Н СЛО:ИКЛОВ ЕЕ ПОВТОРСНИ 51.Обрящсппс к подпрограм)с происходит прппоявлс:1;и ня кОДОвых цип 13 х 2 1 ОДЛ, с 001- ветствуюцсго дяппой операции. При этомформпроиатслп 8 мнкрокомапд начинают воспринимать импульсы генератора 15, под дейОТВИС) КОТОРЫХ ЗЯН)СКЯЮТ СИНХРОНИЗ 210 Р ОЛОка упряьлспия УП(. Последний обеспечиваетприем и рсг:стр команды этого блока кода50 операии из и-го регистра 8 кода, установку1,О,3 ня кодо)3 ых 1 пинях и иыдау серии сннхроимпугьсои на шины синхронизац)ш обссПСПис 51 ТС.1 Са:)1 Ы) ВЫПОЛНСННЕ ОПЕрацпп 33 дапной пр:снятым кодо);. Далее формироваТСЛН 5 МпСРСОМ ЛН. ПЗМСИЯОТ СОДСРЖИМОСМЛс)дн)ПХ раЗрядОВ СЧЕтЧИКа 12 И ПрОВОД 5 Ппередачу ко; а пз г-го рсгчстра 8 (=-1 - :гг- - )и (1).Й рс;истр 8, иричс код из а-го регистра 8 передастся в первый регистр 8. 326 ПУСК С.НХРОНН;3210 РЯ Н ОПИСЛ)И 1 ЫС ПСРЕДасн 1236860 Предмет изобретения Составитель А. А. ПлащияТсхрсд Т. П. Курилко Корректор Г. И, Плешакова 1 аедактор Л, А, Утехина Заказ 1173 г 1 о Тир кк 480 ПодписноеЦНИИПИ Комитета по делам изобретений и открыти ири Совете Миистроп СССРМосквич Центр, пр. Серова, д, 4 Типографии, пр. Сапунова, 2 подпрограммы, формирователи 3 викрокоманд вызывают вычитание единицы в старших разрядах счетчика 12. Если при этом устройство 14 не обнаруживает нуль в этих разрядах, то снова в течение гг периодов синхронизации генератора 15 выполняются описанные выше действия. Если же содержимое счетчика 12 окажется равным нулю, то устройство 14 обнаружения нуля отключает генератор 15 от формирователей 3 микрокомаид, и выполнение подпрограммы заканчивается.Таким образом, устройство циклических подпрограмм и вывода в интервале между моментами появления информации иа выходах устройства ввода программ является источником команд для УПК и заменяет тем самым устройство ввода, причем в указанном интервале выполняется циклическая подпрограмма, задаваемая этим блоком. Сигналы формирователей 3 мпкрокоманд заменяют при этом маркеры устройства ввода, а ггрегистр 8 кода выдает последовательность команд в блок управления УПК.Прием информации, подлежащей выводу на печать, в регистры 8 кода - параллельный и происходит по сигналам форпровятелей 3 микрокоманд при наличии соответствующего кода на кодовых шинах 2 и синхроимпульсов на шинах 4. При появлении на ко. довых шинах 2 кода вывода на печать по сигналам на шинах 4 формирователи 3 обеспе шВают запуск Олокя управления 6. Последний задает на печятяОщее устройство сигналы, необходимые для приведения его в готовность и печати содержимого регистров 8 кода.5 Устройство циклических подпрограмм, длямаш 1 ш с внешним программированием, со держащее денифратор кода операции, форх 1 ирОВя 1 ели зикрокОхаид, ОлОк мпояВления печатающим устройством, генератор импульсов и печатающее устройство, от.1 ггчгггогггееся тем, что, с целью расширения его функцио нальиых возможностей и повышен;я быстродействия машины, оно содержит регистры кода операшш, счетчик циклов и схему определения нуля, вход которой подсоединен к выходу счетчика циклов, а выход - ко входу 20 формирователя микрокоманд, регистры кодаОперации соединены последовательно так, что выходы каждого предыдущего регистра подВходяз кякдого послед 1 ощегорегистра и ко входам печатающего устройства, ш;формационные шины подсоединены ко входу счетчика иклов и ко входам одного из регистров кода операции, вторые входы всех регистров кода операции объединены и подкгпочены к выходам формирователей, а третьи входы всех регистров кода операции соединены с шинами операционного блока,
СмотретьЗаявка
1167066
Б. Г. Сергеев Институт электронных управл ющих машин
МПК / Метки
МПК: G06F 9/22
Метки: подпрограмм, циклических
Опубликовано: 01.01.1969
Код ссылки
<a href="https://patents.su/3-236860-ustrojjstvo-ciklicheskikh-podprogramm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство циклических подпрограмм</a>
Предыдущий патент: Устройство для записи на магнитную ленту программы управления станком
Следующий патент: Устройство синтаксического контроля программ
Случайный патент: Питательная среда для производственного культивирования лактобактерий штамма 8 -3