Устройство для отбора перфокарт
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 903863
Авторы: Колотущенко, Любимов, Мельник, Полубок, Тимошенко
Текст
Союз СоввтскнСоцналнстннесккеРеслублнк ОП ИСАИИЕИЗОЬРЕТЕ Н ИЯК АВТОУСКОМУ СВИДЕТЕЛЬСТВУ(22) Заявлено 12. 10. 79 (2 ) 2830523/18-2 чс лрнсоедннемпеее заавкн М(51) М. Кл. С 06 Г 7/06 Гоеударстееиый енитет СССР по делен изееретепие и еткрыти 1(5 Ь) УСТРОЯСТВО ДЛЯ ОТБОРА ПЕРФОКАРТ Изобоетение относится к вычислительной технике и иожет быть использовано для отбооа и соотиоовки пеофокаот,Известны устройства для отбора пео.фокаот содеожащие блок считыванияlдатчик колонок, логические элементы И, ИЛИ, тои блока задания поогоаммы, пешийоаторт сумматор блок синхронизации блок сравнения и преоб 11 Ераэователь кода 1 .В связи с наличием электромеханического коммутационного поля эти устройства обладатзт низким быстродействием и большими габаоитаи,.1 еНаиболее близкии по техническойсущности к изобретению является устоойство для отбооа пеофокаот содеожащее блок считывания, блок управления,коммутатор, селектор, соединенныйс выходом блока управления и выходомблока считывания через коммутатор 1 2.Недостатком известного устройстваявляется ограниченное быстродействие,2обусловленное теи, что условия отбора перфокарт задаются электромеханическим наборным полем, имеющим ограниченные возможностиЦель изобретения - повышение быст родействия устройства.Эта цель достигается тем, что в устройство, содержащее блок считывания, соединенный с первым входом и выходом блока управления и с первым входом коммутатора, селектор, соединенный с первым выходом коммутатора, со вторыми входом и выходом блока уп" равления, введены регистр адреса, три буферных регистра и блоки памяти, первые входы и .выходы которых соединены с первыми входами и выходами буферных регистров, вторые входы " с выходом регистра адреса и с третьим входом блока управления, третий выход которого соединен с входом регистра адреса, четвертый, пятый и шестой входы и выходы соединены соответственно со вторыми входами и вы 3 90386 ходами буферных регистров, а седьмой, восьмой и девятый выходы - со входами блоков памяти, третьи входы буфернцх регистров соединены со вторым, третьим и четвертым выходами коммутатора, а третьи выходы первого и третьего буферных регистровс третьим и четвертым входом коммутатора.На Фиг. 1 представлена функцио е нальная схема устройства; на фиг, 2 .- 11 юрмат блоков 1 и 3 памяти; на фиг. 3 - формат блока 2 памяти и формат его ячеек.Устройство содержит блоки 1-3,па-, 15 мяти, регистр ч адреса, буферные регистры7 коммутатор 8, блок 9 считывания, блок 10 управления, селектор 11.Блок 1 памяти ( поискового образа 26 представляет собой массив восьмидесяти 12-ти разрядных ячеек ( колонка перфокарты - ячейки памяти), что соответствует полному формату перфо" карты поискового образа, с которым 25 сравниваются все перфокарты из обрабатываемого массива.Заполнение блока 1 памяти может производиться путем введения заранее подготовленной перфокарты, вводимой Зв в начале обрабатываемого массива или с пульта блока управления. Имеется возможность введения близкой по содержанию перфокарты поискового образа и дальнейшей коррекции ее с пуль 55 та блока 1 О управления.Блок 2 памяти ( программы) представляет собой Массив восьмидесяти 1-х разрядных ячеек и фактически содержит всю программу для работы с микропрограммного автомата блока 10. управлени я.Наличие "1" в первом разряде говорит о том, что соответствующая ко-. лонка поискового образа и обрабатываемой перфокарты должны сравниться, "1" во втором разряде указывает начало зоны сравнения, "1" в третьем разряде указывает на конец зоны срав, 50 нения, а " 1" в четвертом разряде указывает на то, что в данной колонке необходимо произвести еще и поразрядное сравнение.Заполнение программного блока 255 памяти осуществляется с помощью спе" циальной перфокарты-программы, следующей за перфокартой поискового об 3 4раза или с пульта блока 10 управления. Следует отметить, что всегда призаполнении блока 1 памяти, как припомощи перфокарты, так и с пульта,блоком 10 управления в блок 2 памяти генерируется программа поколонногосравнения, с помощью которой осуществляется автоматический контрольфункционирования устройства, Еслив дальнейшем будет вестись поколонное сравнение, то оператор может воспользоваться сгенерированной программой, не вводя соответствующую перфокарту и не пользуясь пультом блока 10 управления.Более подробно этот режим рассмотрен ниже.Блок 3 памяти обрабатываемой перФокарты представляет собой массив,аналогичный блоку 1 памяти, где по,мещается содержимое обрабатываемойпе рфока рты,Заполнение блока 3 памяти происходит во время прохождения перфокартой зоны считывания,Блок 1 О управления представляет собой микропрограммный автомат двухуровневого управления. Основная частьалгоритма - логическая обработка реализуется с помощью программного автомата верхнего уровня на основе блоков 1-3 памяти. И только часть алгоритма, связанная с подготовкой устройства к работе, задание режимов, занесение информации а ручных режимах,а также Формированйе некоторых информационныхи управляющих сигналов реализуется автоматом нижнего уровня, Передача управления автомату верхнегоуровня происходит при входе перфокарты в зону считывания, если до этого на пульте блока 10 управления былинажаты соответствующие клавиши.Коммутатор 8 представляет собойэлектронный управляемый коммутатор натри входные и четыре выходные 12-тиразрядные шины. Управление работойкоммутатора 8 осуществляется блоком 1 Оуправления.В селекторе 11 производится поразрядное сравнение колонки перфокарты,образа с колонкой рабочей перфокарты.Работает устройство следующим образом.В зону считывания последовательноодна за другой подаются перфокартымассива, подлежащего обработке. Первой в этом массиве размещается пер903863 5фокарта поискового образа, второй- перфокарта программы, определяющая порядок и способ сравнения ( по колонкам, по зонам, по зонам со сравнением отдельных колонок по разрядам, имеющим пробивку на перфокарте поискового образа). При прохождении 1-ойперфокартой блока 9 считывания, поступающая информация поколонно коммутатором 8 подключается к регист рам 5 и 7. Одновременно с этим блок 10 управления при наличии хотя бы одной пробивки в колонке вводимой перфокарты заносит "1" в, первый разряд регистра 6 и затем производит запись со держимого всех трех регистров в блоки 1-3 памяти по адресу, соответствующему номеру колонки . После записи восьмидесятой колонки перфокарты в бцоках 1 и 3 памяти имеются одинако о вые информационные массивы, соответствующие содержимому введенной перфокарты, а в блоке 2 памяти - сгенерированная программа поколонного срав- нения. С этого момента блок 10 управ ления выполняет контроль функционирования устройства. В данной ситуации в качестве обрабатываемой перфокарты оказываетса введенной перфокар" та поискового образа и, следователь- зо но, при правильной работе устройства произойдет полное сравнение обоих массивов. На регистры 5, 6, 7 считывается содержимое первых ячеек блоков 1, 2, 3 памяти соответственно и фз 5 при .наличии "1" в первом разряде программного регистра 6 блок 10 управления выдает сигнал на коммутатор 8, подключая выходы регистра 7 на счетные входы регистра 5 таким 4 О образом происходит сложение по ока 2 содержимого регистра 5 с содержимым регистра 7. В случае равенства кодов содержимое регистра 5 принимает нулевое значение и сигнал Сравнением 45 поступает на блок 10 управления. Затем считываются следующие ячейки и процесс повторяется до восьмидесятой ячейки включительно. При отсутствии1 в первом разряде программного ре гистра 6 сравнение не производится и считывается следующая ячейка. В случае несравнения каких-либо ячеек, блок 10 управления выдает оператору на пульт сигнал "Авария", свидетель 55 ствующий о неправильной работе устройства, Данный режим выполняется и при наборе поискового образа опера" тором после прохода восьмидесятой ячейки. Таков механизм постоянногоавтоматичесКого контроля правильности функционирования устройства.Если в дальнейшем будет производиться поколонное сравнение рабочейперфокарты на полное соответствие споисковым образом, то перфокарту-программу можно не вводить, так как про.грамма сравнения сгенерирована автоматически. Возможна коррекцияпрограммы с пульта блока 10 управления.При вводе обрабатываемой перфокартыее содержимое записывается только вблок 3 памяти. После считывания восьгмидесятой колонки происходит циклсравнения содержимого блока 3 памятис содержимым блока 1 памяти аналогич.но вышеописанному. В случае сравнения содержимого обрабатываемой перфо.карты с содержимым образа блок 10управления выдает сигнал на механизмсброса перфокарты, в результате чего та поступает в рабочий карман, влротивном случае перфокарта поступает в общий карман,Если необходимо сравнение по зонам, то второй вводится перфокартапрограммы, гдев первом разряде соответствующих колонок имеются пробивка,указывающая, цто данная колонка участвует в сравнении, пробивка во второйразряде, определяющая начало эоны,Пробивка в третьем разряде, опреде-:1зияющая конец зоны, и в четвертом разряде пробивка, указывающая на поразрядное сравнение данной колонки. Содержимое перфокарты программы записывается только в блок 2 памяти. Вве;дение программы возможно и с пультаблока 10 управления. Минимальный раз-мер зоны - одна колонка, максимальный - восемьдесят. Максимальное количество эон - восемьдесят по числуколонок перфокарты. Содержимое обрабатываемой перфокарты поступает вблок 3 памяти и после считывания вось.мидесятой колонки начинается циклсравнения в селекторе 11. Участвуютв сравнении только колонки, находящиеся в пределах зон, начало которыхопределяется появлением "1" во второмразряде, а конец "1" - в третьем разряде регистра 6. При сравнении колонок зон обрабатываемой перфокарты споисковым образом блок 10 управлениявыдает сигнал на механизм сброса перфокарты в рабочий карман (не показан). При несравнении перфокарта по"ступает в общий карман. В случае по 903063разрядного сравнения, т.е. при наличии "1" в четвертом разряде регистра 6, сравнение происходит на коммутаторе 8, куда на двухвходовые схемы совпадения по сигналам блока 10 управгения коммутируются соответствующие Разряды регистров 5 и 7. Выходы схем совпадения заведены на общую сборку, которая вырабатывает сигнал блоку 1 О управления при совпадении хотя бы од ного разряда, содержащего "1" регистра 5 поискового образа с соответствующим разрядом регистра 7 обрабатываемой перфокарты. Изменение режимов работы устройства сравнение по колон кам, по зонам). производится путем замень 1 содержимого программного блока 2 памяти, а пуск устройства осуществляется соответствующими клавишами блока 10 управления. Блок 10 управ.го пения, имея данные, о поведении перфокарты в зоне считывания ( время поступления нахождения и выхода), при прекращении поступления перфокарт, а также при Замятии или разрыве пер Фокарты в зоне считывания вырабатывает соответствующий сигнал на пульте блока 10 управления оператору и выключает механизм подачи, После устранения неисправности не требуется по- зО вторный ввод поискового обьзза и программы. Оператор в любой момент может произвести остановку устройства, просмотреть и изменить как поисковый образ, так и программу, 35Технико-экономический эффект от применения предлагаемого технического решения заключается в повышении быстродействия устройства, обусловленного автоматизацией подготовки устройства к работе и перестройки впроцессе работы,Формула изобретенияУстройство для отбора перфокарт, содержащее блок считывания, соединенный с первыми входом и выходом блока управления и первым входом коммутатора, селектор, соединенный с первым выходом коммутатора, со вторыми входом и выходом блока управления, о тл и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно содержит регистр адреса, три буферных регистра и блоки памяти, первые входы и выходы которых соединены с первыми входами и выходами буферных регистров, вторые входы - с выходом регистра адреса и третьим входом блока управления, третий выход которого соединен с входом регистра адреса, четвертый, пятый и Шестой входы и выходы соединены соответственно со вторыми входами и выходами буферных регистров, а седьмой, восьмой и девятый выходы - со входами блоков памяти, третьи входы буферных регистров соединены со вторым, третьим и четвертым выходами коммутатора, а третьи выхода первого и третьего буферных регистров - с третьим и четвертым входом коммутатора.Источники информации,принятые во внимание при экспертизеАвторское свидетельство СССРН 555398, кл. 6 06 Т 7/08, 197,2, Авторское свидетельство СССРй 586453, кл, С 06 Г 7/06, 197 й (прототип).(орректор Подписное а ССтий ос по дела 113035 Носк 2 Филиал ППП ".П
СмотретьЗаявка
2830523, 12.10.1979
Заявитель
МЕЛЬНИК ЮРИЙ ИГНАТЬЕВИЧ, ТИМОШЕНКО НИКОЛАЙ ВАСИЛЬЕВИЧ, КОЛОТУЩЕНКО ЭДУАРД ФЕДОРОВИЧ, ЛЮБИМОВ АНАТОЛИЙ НИКОЛАЕВИЧ, ПОЛУБОК АЛЕКСАНДР ПАВЛОВИЧ
МПК / Метки
МПК: G06F 7/06
Опубликовано: 07.02.1982
Код ссылки
<a href="https://patents.su/6-903863-ustrojjstvo-dlya-otbora-perfokart.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отбора перфокарт</a>
Предыдущий патент: Устройство для сравнения чисел
Следующий патент: Устройство для определения наименьшего из чисел
Случайный патент: Рабочее колесо центробежного вентилятора