Устройство для отбора перфокарт Советский патент 1982 года по МПК G06F7/06 

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

Изобоетение относится к вычислительной технике и может быть использовано для отбооа и соотиоовки пеофокаот. . Известны устройства для отбора пео фокаот. содеожащие блок считывания, датчик колонок, логические элементы И, ИЛИ, той блока задания поогоаммы, дешиЛоатору сумматор, блок синхронизации , блок сравнения и преобразователь кода 1.1 J. В связи с наличием электромеханического коммутационного поля эти устройства обладают низким быстродействием и большими габаритами.. Наиболее близким по технической сущности к изобретению является устройство для отбора перСюкарт сопержа щее блок считывания, блок управления, коммутатор, селектор, соединенный с выходом блока управления и выходом блока считывания через коммутатор 2 Недостатком известного устройства является .ограниченное быстродействие обусловленное тем, что условия отбора перфокарт задаются электромеханическим наборным полем, имеющим ограниченные возможности. Цель изобретения - повышение быст родействия устройства. Эта цель достигается тем, что в устрюйстэо, содержащее блок считывания, соеде1ненный с первым входом и выходом блока управления и с первым входом коммутатора, селектор, соединенный с первым выходом коммутатора, со вторы| 1 входом и выходом блока управления, введены регистр , три буферных регистра |И блоки памяти, первые входы и выходы которых соединены с первыми входами и выходами буферных регистров, вторые входы - с выходом регистра адреса и с третьим входом блока управления, третий выход которого соединен с входом регистра адреса, четвертый, пятый и шестой входы и выходы соединены соответственно со вторыми входами и выходами буферных регистров, а седьмой, восьмой и девятый выходы - со входами блоков памяти, третьи входы буферных регистров соединены со вторым, третьим и четвертым выходами коммутатора, а третьи выходы первого и третьего буферных регистров с третьим и четвертым входом коммутатора.

На фиг. 1 представлена функциональная схема устройства; на фиг. 2 Цюрмат блоков 1 и 3 памяти; на фиг. 3 - формат блока 2 памяти и формат его ячеек.

Устройство содержит блоки 1-3.па-, мяти, регистр k адреса, буферные регистры 5-7, коммутатор 8, блок 9 считывания, блок 10 управления, селектор 11.

Блок 1 памяти (поискового образа/ представляет собой массив восьмидесяти 12-ти разрядных ячеек (колонка перфокарты - ячейки памяти;, что соответст вует полному формату перфокарты поискового образа, с которым сравниваются все перфокарты из обрабатываемого массива.

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

Блок 2 памяти (программы) представляет собой мГассив вось/«шдесяти -х разрядных ячеек и фактически содержит всю программу для работы с микропрограммного автомата блока 10 управления.

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

, Заполнение программного блока 2 памяти осуществляется с помощью специальной перфокарты-программы, следующей за перфокартой поискового образа или с пульта блока 10 управления. Следует отметить, что всегда при заполнении блока 1 памяти, как при помощи перфокарты, так и с пульта, блоком 10 управления в блок 2 памяти генерируется программа поколонного сравнения, с помощью которой осуществляется автоматический контроль функционирования устройства. Если в дальнейшем будет вестись поколонное сравнение, то оператор может воспользоваться сгенерированной программой, не вводя соответствующую перфокарту и не пользуясь пультом блока 10 управления.

Более подробно этот режим рассмотрен ниже.

Блок 3 памяти обрабатываемой перфокарты представляет собой массив, аналогичный блоку 1 памяти, где по;мещается содержимое обрабатываемой перфокарты.

Заполнение блока 3 памяти происходит во время прохождения перфокартой зоны считывания.

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

Коммутатор 8 представляет собой электронный управляемый коммутатор на три входные и четыре выходные 12-ти. разрядные шины. Управление работой коммутатора 8 осуществляется блоком 1 управления.

В селекторе 11 производится поразрядное сравнение колонки перфокарты, образа с колонкой рабочей перфокарты

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

В зону считывания последовательно одна за другой подаются перфокарты массива, подлежащего обработке. Первой в этом массиве размещается перфокарта поискового образа, второй перфокарта программы, определяющая порядок и способ сравнения ( по колон кам, по зонам, по зонам со сравнением отдельных колонок по разрядам, имеющим пробивку на перфокарте поискового образа. При прохождении 1-ой перфокартой блока 9 считывания, поступающая информация поколонно коммутатором 8 подключается к регистрам 5 и 7. Одновременно с этим блок управления при наличии хотя бы одной пробивки в колонке вводимой перфокар ты заносит 1 в, первый разряд регис ра 6 и затем производит запись содержимого всех трех регистров в блоки 1-3 памяти по адресу, соответствующему номеру колонки, После записи восьмидесятой колонки перфокарты в 6j3OKax 1 и 3 памяти имеются одинако.вые информационные массивы, соответствующие содержимому введенной перфо карты, а в блоке 2 памяти - сгенерированная программа поколонного сравнения. С этого момента блок 10 управ ления выполняет контроль функционирования устройства. В данной ситуации в качестве обрабатываемой перфо карты оказывается введенной перфокар та поискового образа и, следовательно, при правильной работе устройства произойдет полное сравнение обоих массивов. На регистры 5 6, 7 считывается содержимое первых ячеек блоков 1,2, 3 памяти соответственно и при наличии 1 в первом разряде программного регистра 6 блок 10 управления выдает сигнал на коммутатор 8, подключая выходы регистра 7 на счетные входы регистра 5. таким образом происходит сложение по mod 2 содержимого регистра 5 с содержимым регистра 7. В случае равенства кодов содержимое регистра 5 принимает нуле вое значение и сигнал Сравнение поступает на блок 10 управления. Затем считываются следующие ячейки и процесс повторяется до восьмидесятой ячейки включительно. При отсутста и 1 В первом разряде программного pe гистра 6 сравнение не производится и считывается следующая ячейка. В случае несравнения каких-либо ячеек, блок 10 управления выдает оператору на пульт сигнал Авария, свидетельствующий о неправильной работе устройства. Данный режим выполняется и при наборе поискового образа оператором после прохода восьмидесятой ячейки. Таков механизм постоянного автоматического контроля правильности функционирования устройства. / Если в дальнейшем бyдet производиться поколонное сравнение рабочей перфокарты на полное соответствие с поисковым образом, то перфокарту-про грамму можно не вводить, так как npofграмма сравнения сгенерирована автоматически. Возможна коррекция программы с пульта блока 10 управления. При вводе обрабатываемой перфокарты ее содержимое записывается только в блок 3 памяти. После считывания вось|мидесятой колонки происходит цикл сравнения содержимого блока 3 -памяти, с содержимым блока 1 памяти аналогич но вьреописанному. В случае сравнения содержимого обрабатываемой перфогкарты с содержимым образа блок 10 управления выдает сигнал на механизм сброса перфокарты, в результате чего та поступает в рабочий карман, в противном случае перфокарта поступает в общий карман. Если необходимо сравнение по зонам, то второй вводится перфокарта программы, где в первом разряде соответствующих колонок имеются пробивка, указывающая, что данная колонка участвует в сравнении, пробивка во втором разряде, определяющая начало зоны, в третьем разряде, опреде-ч яющая конец зоны, и в четвертом р4з ряде пробивка, указывающая на пораз-: рядное сравнение дан-ной колонки. Содержимое перфокарты программы записывается только в блок 2 памяти. Вве- дение программы возможно и с пульта i блока 10 управления. Минимальный размер зоны - одна колонка, максималь- . ный - восемьдесят. Максимальное коли чество зон - восемьдесят, по числу колонок перфокарты. Содержимое обрабатываемой перфокарты поступает в блок 3 памяти и после считывания восьмидесятой колонки начинается цикл сравнения в селекторе 11. Участвуют в сравнении только колонки, находяв пределах зон, начало которых щиеся определяется появлением 1 во втором; разряде, а конец 1 - в третьем раз ряде регистра 6. При сравнении колонок зон обрабатываемой перфокарты с оисковым образом блок 10 управления выдает сигнал на механизм сброса nepf окарты в рабочий карман {не показан). При несравнении перфокарта потупает в общий карман. В случае по- , разрядного сравнения, т.е. при наличии 1 в четвертом разряде регистра 6, сравнение происходит на Коммутаторе 8, куда на двухвходовые схемы совпадения по сигналам блока 10 управвеиия коммутируются соответствующие разряды регистров 5 и 7. Выходы схем совпадения заведены на общую сборку, которая вырабатывает сигнал блоку 10 управления при совпадении хотя бы одного разряда, содержащего 1 регистИЗ 5 поискового образа с соответствую щим разрядом регистра 7 обрабатываемой перфокарты. Изменение режимов работы устройства (сравнение по колонкам, по зонам), производится путем занены содержимого программного блока 2 памяти, а пуск устройства осуществляется соответствующими клавишами блока 10 управления. Блок 10 управ ления, имея данные, о поведении перфокарты в зоне считывания { время поступления, нахождения и выхода), при прекращении поступления перфокарт, а также при замятии или разрыве перфокарты в зоне считывания вырабатывает соответствующий сигнал на пульте блока to управления оператору и выключает механизм подачи. После устранения неисправности не требуется повторный ввод поискового обваза и программы. Оператор в любой момент может произвести остановку устройства, просмотреть и изменить как поисковый образ, так и программу.

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

принятые во внимание при экспертизе

1.Авторское свидетельство СССР f 555398, кл. G 06-F 7/08, 197.

2.Авторское свидетельство СССР

N , кл. G 06 F 7/06, 197 (прототип) . устройства к работе и перестройки в процессе работы. Формула изобретения Устройство для отбора перфокарт, содержащее блок считывания, соединенный с первыми входом и выходом блока управления и первым входом коммутатора, селектор, соединенный с первым выходом коммутатора, со вторыми входом и выходом блока управления, о тличающееся тем, что, с целью повышения бьютродейстВИЯ устройства, оно содержит регистр адреса. три буферных регистра и блоки памяти, первые входы и выходы которых соединены с первыми входами и выходами буферных регистров, вторые входы с выходом регистра адреса и третьим входом блока управления, третий выход которого соединен с входом регистра адреса, четвертый, пятый и Шестой входы и выходы соединены соответственно со вторыми входами и выходами буферных регистров, а седьмой, восьмой и девятый выходы - со входами блоков памяти,третьи входы буферных регистров соединены со вторым, третьим и четвертым выходами коммутатора, а третьи выходе,: первого и третьего буферных регистров - с третьим и четвертым входом коммутатора. Источники информации,

/2. /

12р .

1 ffveuxa

Р

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

название год авторы номер документа
Устройство для поиска информации на перфокартах 1974
  • Жук Виктор Алексеевич
SU555398A1
Устройство для сопряжения памяти с процессором 1982
  • Никитин Анатолий Иванович
SU1136176A1
Устройство центрального управления процессора 1983
  • Никитин Анатолий Иванович
  • Зак Лариса Семеновна
  • Цуканов Юрий Петрович
  • Мегель Клавдия Ивановна
  • Засоко Александр Борисович
  • Маликова Надежда Михайловна
  • Нестерова Людмила Григорьевна
  • Игнаткин Николай Александрович
SU1136177A1
ЦИФРОВАЯ МАШИНА ДЛЯ ПОИСКА ИНФОРМАЦИИ 1966
  • Вахабов В.К.
  • Девятков В.В.
  • Боярченко А.Н.
  • Шереметьев И.К.
SU214201A1
Процессор с совмещением операций 1982
  • Елисеев Александр Александрович
  • Мацуев Виталий Иванович
  • Петушков Александр Николаевич
  • Роговская Татьяна Ивановна
SU1138805A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИ1 1973
SU453686A1
Имитатор канала 1990
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1714606A1
Процессор цифровой вычислительной системы 1971
  • Левин В.К.
  • Антонов В.С.
  • Шульгин А.А.
  • Егорычева Н.В.
  • Жуков-Емельянов О.Л.
  • Климов В.В.
  • Королева Т.М.
  • Коханов Ю.А.
  • Михайлов И.Б.
  • Папилина Г.С.
  • Пебарт М.Д.
  • Попова И.А.
  • Почечуев Ю.А.
  • Пряхин Б.А.
  • Храмцов И.С.
SU475897A1
Устройство для сопряжения каналов передачи данных с ЭВМ 1985
  • Авдеев Дмитрий Владимирович
  • Адамова Галина Васильевна
  • Канторович Ефим Соломонович
  • Киселева Марина Николаевна
  • Клочков Василий Егорович
  • Кравчук Константин Данилович
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
  • Ростовцева Раиса Владимировна
  • Юрасов Валерий Филипович
SU1226476A1

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

Реферат патента 1982 года Устройство для отбора перфокарт

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

SOfifeuKGi

р //7.

BOffvetfKa

Фи,.2

Фи.З

SU 903 863 A1

Авторы

Мельник Юрий Игнатьевич

Тимошенко Николай Васильевич

Колотущенко Эдуард Федорович

Любимов Анатолий Николаевич

Полубок Александр Павлович

Даты

1982-02-07Публикация

1979-10-12Подача