Устройство для поиска информации Советский патент 1991 года по МПК G06F15/40 

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

СО

с

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

название год авторы номер документа
Устройство для обработки и ввода информации 1980
  • Васильев Владимир Николаевич
  • Дудалев Владимир Павлович
  • Иванов Валерий Андреевич
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
  • Сертун Виктор Анатольевич
  • Кудинов Валентин Степанович
SU951286A1
Устройство для сопряжения процессора с памятью 1986
  • Хетагуров Ярослав Афанасьевич
  • Калиш Георгий Германович
  • Каневская Нина Александровна
  • Ткаченко Ирина Владимировна
SU1363229A1
Устройство для управления обменом информацией накопителя на магнитной ленте с электронно-вычислительной машиной 1983
  • Кашин Владимир Михайлович
  • Лактионов Николай Тихонович
  • Абрамян Александр Завенович
  • Коваль Виктор Георгиевич
  • Потоков Валерий Нурбиевич
SU1128245A1
ОПТИЧЕСКОЕ ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 1992
  • Бурцев В.С.
  • Федоров В.Б.
  • Хайлов И.К.
  • Ершов В.К.
  • Острецов Д.Ю.
  • Андреев А.В.
  • Сызько Э.В.
RU2035069C1
Устройство для ввода информации 1980
  • Солодовников Владимир Александрович
  • Бурис Арманд Владимирович
  • Васильев Владимир Николаевич
  • Вейс Раймонд Волдемарович
  • Солодихин Герман Михайлович
  • Лалаев Геннадий Иванович
SU947848A1
ЦИФРОВАЯ МАШИНА ДЛЯ ПОИСКА ИНФОРМАЦИИ 1966
  • Вахабов В.К.
  • Девятков В.В.
  • Боярченко А.Н.
  • Шереметьев И.К.
SU214201A1
Мультиплексный канал 1980
  • Миролюбский Вадим Михайлович
  • Куванов Вячеслав Владимирович
SU957199A1
Многоуровневое устройство для коммутации процессоров в многопроцессорной вычислительной системе 1984
  • Торгашев Валерий Антонович
  • Горбачев Сергей Владимирович
  • Мыскин Александр Владимирович
  • Страхов Валентин Георгиевич
  • Королев Константин Николаевич
  • Гвинепадзе Алексей Давидович
SU1187174A1
Функциональный преобразователь 1989
  • Корнейчук Виктор Иванович
  • Маслянчук Евгения Алексеевна
  • Марковский Александр Петрович
  • Симеонов Петр Симов
SU1709303A1
Устройство для ввода информации 1986
  • Пинчук Олег Иванович
  • Никонович Павел Павлович
SU1377845A1

Иллюстрации к изобретению SU 1 640 713 A1

Реферат патента 1991 года Устройство для поиска информации

Изобретение относится к вычислительной и контрольно-измерительной технике. Цель изобретения - расширение функциональных возможностей за счет поиска информации как на внешнем носителе, так и в памяти прямой выборки. Устройство содержит блок 1 выбора режима, блок 2 поиска массива в памяти массива, блок 3 управления передачей из памяти массива в буферную память, блок 4 передачи массива, блок 5 поиска массива на внешнем носителе, блок 6 памяти массива, блок 7 буферной памяти. 8 ил.

Формула изобретения SU 1 640 713 A1

о

4 О х|

СО

Изобретение относится к вычислительной и контрольно-измерительной технике.

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

На фиг. 1 представлена структурна схема устройства; на фиг. 2 - схема блока выбора режима; на фиг. 3 - схема блока поиска массива в памяти массива; на фиг. 4 - схема блока управления передачей из памяти массива в буферную память; на фиг. 5 - схема блока передачи массива; на фиг. 6 - схема блока поиска массива на внешнем носителе; на фиг. 7 - структура искомого массива, расположенного на внешнем носителе; на фиг. 8 - структура библиотеки массивов, расположенных в блоке памяти массива.

Устройство содержит (фиг. 1) блок 1 выбора режима, блок 2 поиска массива в памяти массива, блок 3 управления передачей из памяти массива в буферную память, блок 4 передачи массива, блок 5 поиска массива на внешнем носителе, блок б памяти массива, блок 7 буферной памяти, управляющие входы 8 устройства, адресные входы 9 устройства, входы 10 данных устройства, входы 11 массива, синхровход 12, выход 13 признака необнаружения массива, 14 - 65 - входы и выходы блоков.

Блок 1 выбора режима (фиг. 2) содержит первый 66 дешифратор, первый элемент И 67, второй элемент И 68, первый триггер 69, третий элемент И 70, четвертый элемент И 71, первый элемент ИЛИ 72, второй элемент ИЛИ 73, второй триггер 74, пятый элемент И 75, генератор 76 импульсов, третий элемент ИЛИ 77, четвертый элемент ИЛИ 78, третий триггер 79, пятый элемент ИЛИ 80, четвертый триггер 81, шестой элемент И 82, седьмой элемент И 83, первый переключа- тель 84, пятый триггер 85, восьмой элемент И86, второй переключатель 87, шестой триггер 88, девятый элемент И 89, десятый элемент И 90.

Блок 2 поиска массива в памяти массива (фиг. 3) содержит первый элемент И 91, первый элемент 92 задержки, второй элемент И 93, первый элемент НЕ 94, первую группу элементов И 95, первый счетчик 96 импульсов, вторую группу элементов И 97, первую группу элементов ИЛИ 98, первый дешифратор 99, первый узел 100 сравнения, первый триггер 101, третью группу элементов И 102, первый регистр 103, второй элемент НЕ 104.

Блок 3 управления передачей из памяти массива в буферную память (фиг, 4) содержит; первую группу элементов И 105, выходы 106, первый дешифратор 107, вторую группу элементов И 108, первый регистр 109, второй регистр 110, первый сумматор 111, второй сумматор 112, первый элемент

И 113, первый элемент 114 задержки, третью группу элементов И 115, первый счетчик 116 импульсов, второй элемент ИЛ И 117, первый элемент ИЛИ 118, первый узел 119 сравнения, четвертую группу элементов

0 И 120.

Блок 4 передачи массива (фиг. 5) содержит первый элемент ИЛИ 121, первую группу элементов И 122, первый счетчик 123 импульсов, первый дешифратор 124, пер5 вый элемент И 125, первый регистр 126, вторую группу элементов И 127, третью группу элементов И 128, первую группу эле- .ментов ИЛИ 129, первый элемент 130 задержки, второй элемент И 131, второй элемент

0 ИЛИ 132.

Блок 5 поиска массива на внешнем носителе (фиг. 6) содержит узел 133 выделения массива на внешнем носителе, регистр 134 сдвига, узел 135 формирования сигнала

5 сдвиг, выходы 136-142 узла 133 выделения массива, входы 143 - 149 и выходы 150-153 узла 135 формирования сигнала сдвиг, входы 154 - 156 регистра 134 сдвига, входы 157 - 159, выходы 160 - 164 и линии 165, 166, 167.

0 Блок 1 выбора режима задает четыре режима работы устройства: поиск массива только на внешнем носителе; поиск массива только в блоке 6 постоянной памяти; поиск массива на внешнем носителе с продолже5 нием поиска в блоке б постоянной памяти; поиск массива в блоке 6 постоянной памяти с продолжением поиска на внешнем носителе. В исходном положении при поступлении сигнала Сброс с шины 8 управления

0 по линии 165 Сброс на управляющий вход 17 блока 1 выбора режима триггер 85 и триггер 88 переводятся в единичное состояние, а триггеры 74, 79, 69, 81 - в нулевое.

Если необходимо осуществить поиск

5 массива только в блоке 6, который может быть постоянной или оперативной памятью, то для этого с помощью переключателя 87 триггер 88 переводится в нулевое состояние, тем самым удерживая элемент И 89 в

0 закрытом состоянии, не давая возможности прохождения сигнала Пуск для считывания информации с внешнего носителя на выход 19 блока 1 выбора режима и подготавливая к открытию элемент И 90. При нали5 чип сигнала с шины 9 адреса на адресном входе 15 блока 1 выбора режима и управляющего сигнала Запись с шины 8 управления на входе 16 блока 1 выбора режима открывается элемент И 67, что приводит к леребррсу триггера 81, а через элемент

ИЛИ 77 к перебросу триггера 74. Сигнал с прямого выхода триггера 74 открывает элемент И 75 через который начинают проходить синхроимпульсы, вырабатываемые генератором 76 на выход 20 блока 1 выбора режима. Если искомый массив в блоке б не найден, то сигнал, подаваемый на вход 18 блока 1 через элемент И 90 закрывает элемент И 75 и поступает на вход элемента ИЛИ 80. На выходе 13 блока 1 появляется сигнал Прерывание. Кроме того, сигнал на входе 18 блока 1 через элемент ИЛИ 73 устанавливает триггер 74 в нулевое состояние, а через элемент И 71, элемент ИЛИ 72 устанавливает триггер 79 в единичное положение.

Если необходимо осуществить поиск массива только на внешнем носителе, то с помощью первого переключателя 84 триггер 85 устанавливается в нулевое положение, тем самым подготавливая к открытию элемент И 86 и закрывая элемент И 75. При наличии сигнала на адресном входе 15 блока 1 и сигнала Запись на управляющем входе 16 через дешифратор 66 открывается элемент И 68. Это приводит к перебросу триггера 69, а также через элемент ИЛИ 72 к перебросу триггера 79. Сигнал с прямого выхода триггера 79 открывает элемент И 89 На выходе 19 блока 1 выбора режима появляется сигнал Пуск для считывания информации с внешнего носителя.

Если искомый массив на внешнем носителе не найден и информация с внешнего носителя считана полностью, то на входе 21 блока 1 появляется сигнал, который через элемент И 86, элемент ИЛИ 80 выдает сигнал Прерывание на выход 13 блока 1. Одновременно этот сигнал через элемент И 83, элемент ИЛИ 77 переводит триггер 74 в единичное положение, а через элемент ИЛИ 78 переводит триггер 79 в нулевое положение.

Если необходимо задать режим поиска массива на внешнем носителе с продолжением поиска в блоке 6, то для этого через дешифратор 66, элемент И 68 и триггер 69 устанавливается в единичное состояние, а через элемент ИЛИ 72 в единичное состояние устанавливается триггер 79. С перебросом триггера 79 открывается элемент И 89 и на выходе 19 блока 1 появляется сигнал Пуск для считывания информации с внешнего носителя. Если искомый массив на внешнем носителе не найден, то по сигналу окончания считывания информации с внешнего носителя на входе 21 блока 1 выбора режима через элемент И 83, элемент ИЛИ 77 триггер 74 устанавливается в единичное положение, а триггер 79 через элемент ИЛИ

78 возвращается в нулевое состояние. Это- приводит к закрытию элемента И 89 и открытию элемента И 75. На выходе 20 блока 1 появляются синхроимпульсы. Если искомый массив не найден и в блоке 6, то сигнал на входе 18 блока 1 через элемент И 70 поступает на вход элемента ИЛИ 80. С выхода 13 блока 1 снимается сигнал Прпыва- ние (признак необнаружения массива).

0 Для задания четвертого режиме, через дешифратор 66, элемент И 67 перебрасывается триггер 81, а через элемент ИЛИ 77 перебрасывается триггер 74. Это приводит к открытию элемента И 75 и появлению син5 хроимпульсов на выходе 20 блока 1. Если массив в блоке 6 не найден, то сигнал на входе 18 блока 1 выбора режима через элемент И 71, элемент ИЛИ 72 устанавливает триггер 79 в единичное состояние, а через

0 элемент ИЛИ 73 возвращает триггер 74 в нулевое состояние. Это приводит к закрытию элемента И 75 и к открытию элемента И 89 С выхода 19 блока 1 выбора режима снимается сигнал Пуск для считывания ин5 формации с внешнего носителя, Если массив не найден и на внешнем носителе, то сигнал на входе21 блока 1 выбора режима через элемент И82 проходит на элемент ИЛИ 80. С выхода 13 блока 1 снимается сигнал Пре0 рывание.

Блок 2 работает следующим образом. По сигналу Сброс, поступающему с шины 8 управления по линии 165 Сброс на управляющий вход 29 блока 2 триггер 101

5 устанавливается в единичное состояние, а счетчик 96 импульсов и регистр 103 обнуляются. При наличии соответствующего адреса на входе 26 и сигнала Запись с линии 166 Запись на управляющем входе 25 бло0 ка 2 вначале с шины 10 данных через группу входов 27, группу элементов И 95 в счетчик 96 импульсов записывается начальный адрес библиотеки (Аначбибл), а затем через группу элементов И 102 в регистр 103 запи5 сывается номер искомого массива (№Мас). После записи информации в счетчик 96 импульсов она через группу элементов И 97, подготовленную к открытиюсигналом с прямого выхода триггера 101, через группу эле0 ментов ИЛИ 98 поступает на группу выходов 35 блока 2. Соответствующая ей информация возвращается из блока 6 через группу входов 30 блока 2 на узел 100 сравнения. При поступлении синхроимпульса на

5 вход 22 блока 2 поиска массива он через элемент И 91 поступает на узел 100 сравнения, разрешая сравнение информации, записанной в регистр 103 и поступившей на группу входов 30 блока 2. Если информация не равна, то триггер 101 остается в исходном состоянии, а синхроимпульс, задержанный на элементе 92 задержки, через элемент 93 И поступает на запись в счетчик 96 импульсов. С приходом следующего синхроимпульса процесс сравнения повторяется. Как только информация сравнится, сигналом с выхода узла 100 сравнения триггер 101 вернется в исходное нулевое положение. Это приведет к закрытию группы элементов И 97 и элемента И 93.

Таким образом, в первом счетчике 96 импульсов будет записан адрес искомого массива в библиотеке (.).

Если на выходе 24 блока 2 появится сигнал, эквивалентный логической единице, с выхода счетчика 96 импульсов, то это говорит о том, что вся библиотека просмотрена и искомого массива в блоке 6 нет. Одновременно через элемент НЕ 94 закрывается элемент И 90, запрещая прохождение синхроимпульсов. Когда триггер 101 находится в единичном состоянии с выхода 33 блока 2 снимается сигнал, разрешающий установку адреса ячейки с начальным адресом искомого массива (Аыач.мас.) в блоке 3. При установке триггера 101 в нулевое состояние с выхода 31 блока 2 снимается сигнал, разрешающий запись в блок 7, а с выхода 32 блока

2сигнал, разрешающий модификацию счетчика.

Блок 3 работает следующим образом.

При наличии соответствующего сигнала на адресном входе 40 блока 3 и сигнала Запись на управляющем входе 42 блока 3 отработки массива с шины 10 данных через группу элементов И 105 регистр 109 записывается код, соответствующий const 1, а затем через группу элементов И 108 в регистр 110 записывается код, соответствующий const 2. Таким образом, на сумматор 111 определяется начальный адрес искомого массива (А|Нач.мас.)

(А|библ. + Const 1 Аыач.мас.),

а на втором сумматоре 112 определяется конечный адрес искомого массива

(А|кон.мас.)

(А|би6л. + COnst 1 + Const 2 А|кон.мас.).

В исходном положении на входе 48 блока 3 присутствует сигнал, эквивалентный логической единице, который подготавливает к открытию элемент И 113 и группу элементов И 115. При поступлении на вход 46 блока

3синхроимпульса, он через элемент И 113, элемент ИЛИ 118 записывает информацию, поступающую с выхода первого сумматора 111 в счетчик 116 импульсов.

Как только в блоке 2 определен номер искомого массива в библиотеке, т.е. седьмой регистр 101 вернется в нулевое состояние, то на входе 49 блока 3 появится сигнал.

эквивалентный логической единице, а с выхода 48 такой сигнал снимется. Это приведет к закрытию группы элементов И 115 и элемента И 113 и подготовке к открытию

элемента И 117 группы элементов И 120. С этого момента синхроимпульс через элемент И 117 поступает на запись в счетчик 116 импульсов, а с выхода элемента 114 задержки на запуск узла 119 сравнения.

В узле 119 сравнения сравнивается информация, поступающая с выхода второго сумматора 112 (Аыон.мас.) и информация, поступающая со счетчика 116 импульсов. Как только эта информация будет равна, с узла

119 сравнения снимается сигнал, эквивалентный логической единице. С выхода 44 блока 3 поступает сигнал, запрещающий .прохождение синхроимпульсов, а с выхода 51 разрешает запись (Аыон.мас.) в блок 7.

Информация с счетчика 116 выводится на выходы 45 блока 3 через группу элементов И 120.

Блок 4 работает следующим образом. Для записи найденного массива в блок

7 буферной памяти задается начальный адрес зоны оперативной памяти. Эта информация, при наличии соответствующего сигнала на адресном входе 53 и управляющего сигнала Запись на входе 43 блока 4,

с шины 10 данных по входам 54 блока 4 через группу элементов И 122 поступает на запись в счетчик 123 импульсов. С него эта информация по выходам 64 блока 4 поступает в блок 7, подготавливая соответствующую ячейку памяти к записи первого слова массива.

После нахождения номера искомого массива в блоке 6 (после переброса триггера 101 в блоке 2) на вход 58 блока 4 ввода информации поступает сигнал, эквивалентный логической единице; подготавливая группу элементов И 128 к открытию. И информация (первое слово массива) из блока

6, соответствующая Аыач.мас., по входам 59 блока 4 ввода информации, через группу элементов И 128, группу элементов ИЛИ 129, выходы 65 блока 4 ввода информации поступает в блок 7. При прохождении синхроимпульса через вход 60 блока 4, элемент 130 задержки, элемент И 131, элемент ИЛИ 132, выход 14 блока 4 эта информация запишется в подготовленную к записи ячейку памяти. Если искомый массив обнаружен на

внешнем носителе, то записываемая инфор мация поступает на входы 61 блока 4. .

При поступлении синхроимпульса на вход 57, если массив найден в блоке 6, или на вход 62 блока 4, если массив находится на внешнем носителе, счетчик 123 импульсов модифицируется, тем самым подготавливая к записи следующую ячейку памяти.

Как только с узла 119 сравнения в блоке 3 снимется сигнап равенства, т.е. будет обнаружен А|кон.мас., что свидетельствует о том, что весь массив переписан, на входе 56 блока 4 появится сигнал, эквивалентный логической единице, подготавливающий элемент И 125 к открытию. Задержанный синхроимпульс с выхода элемента 130 задержки проходит через элемент И 125 на управляющий вход четвертого регистра 126, разрешая запись в него информации с третьего счетчика 123 импульсов. Таким образом, в четвертом регистре 126 будет записан адрес (номер) ячейки памяти, в которую записано последнее слово записываемого массива. При необходимости эта информация считывается через девятую группу элементов 127 И на шину 10 данных.

Блок 5 работает следующим образом.

При поиске массива на внешнем носителе предварительно в соответствующие регистры узла 133 выделения массива на внешнем носителе с шины 10 данных по входу 159 последовательно при наличии сигнала на адресном входе 158 и команды Запись на входе 157 записываются коды начала массива, типа массива, первой, второй, третьей цифры номера массива и конца считывания информации с внешнего носителя. Информация с внешнего носителя поступает по информационным входам 11 в узел 113 и в регистр 134 сдвига. При поступлении синхроимпульса по синхровходу 12 соответствующие узлы сравнения, входящие в состав узла 133 выделения массива сравнивают поступившую информацию с кодами, которые предварительно записаны, а триггеры регистра 134 сдвига запоминают поступившую информацию. Если ищется массив типа Д, то с выхода 140 узла 133 на вход 147 узла 135 всегда снимается сигнал; эквивалентный логической единице, а с выхода 138 узла 133 на вход 145 узла 135 снимается сигнал, эквивалентный логическому нулю. Если ищется массив типа В, то с этих входов снимаются противоположные сигналы.

После обнаружения кода типа массива, с выхода 137 узла 133 на вход 144 узла 135 поступает сигнал, который при наличии задержанного синхроимпульса на выходе 139 обеспечивает появление на выходе 150 четырех импульсов сдвига, которые, поступая на вход 155 регистра 134 сдвига, сдвигают информацию на четыре разряда. Если после кода типа массива следует код, который не совпадает с кодом первой цифры номера массива, то с выхода 141 узла 133 снимается

сигнал Сброс, который поступает на вход-; 148 узла 135 и вход 154 регистра 134.сдвига и возвращает необходимые триггеры и счетчики в исходное состояние. Если же следующий код совпадает с кодом первой цифры номера массива, то на выходе 150 опять появляются четыре импульса сдвига.

Так происходит, пока не будет найден код третьей цифры номера массива, т.з. по0 ка в регистре 134 сдвига не будет Г Ьорми- рован шестнадцатиразрядный код первого слова паспорта массива.

После нахождения кода третьей цифры номера массива на выходе 163 появляется

5 сигнал, который обеспечивает перезапись первого слова паспорта массива по выходам 164 в ячейку блока 7, задержанный сигнал с выхода 162 обеспечивает формирование адреса следующей ячейки

0 памяти, кроме того, появляется сигнал на входе 149, который ведет счет записанных слов паспорта.

После этого аналогично записывается второе и третье слово паспорта. После запи5 си паспорта массива начинается процесс записи самого массива. Процесс записи массива типа Д протекает аналогично описанному. Если же переписывается массив типа В, то с выхода 150 снимаются не четы0 ре импульса сдвига, а три, и на выходе 151 появляется сигнал, эквивалентный логическому нулю, который поступает на вход 156 регистра 134 сдвига, обеспечивает блокировку считывания информации почетверто5 му информационному входу.

Как только считан код конца массива, то с выхода 160 снимается команда Стоп, если же появляется код окончания считывания информации с внешнего носителя, то

0 появляется сигнал на выходе 161.

На фиг. 7 представлена структура искомого массива, расположенного на внешнем носителе. Информация в блок 7 поступает в виде шестнадцатиразрядного кода. Причем

5 искомый массив, расположенный на внешнем носителе, может быть как типа Д, так и типа В. Паспорта для обоих типов массивов построены и вводятся в блок 7 одинаково. Паспорт массива состоит из трех слов. В

0 первом слове паспорта массива записан номер массива, т.е. записаны коды типа массива, первой, второй и третьей цифры массива. Во втором слове паспорта массива записан номер проверки (код объема про5 верки). В третьем слове паспорта массива записана контрольная сумма массива.

После паспорта на внешнем носителе нанесен сам массив. Если на внешнем носителе нанесен массив типа Д, т.е. информация считывается с четырех дорожек, то

каждому слову массива соответст вуют четыре строки (четыре тетради). Если же на внешнем носителе нанесен массив типа В, т.е. информация считывается только с трех дорожек, то каждому слову массива соответствуют шесть строк (шесть триад). В конце массива нанесен код конца массива.

В первом режиме массив ищется только на внешнем носителе, во втором режиме массив ищется только в блоке 6, в третьем режиме поиск массива осуществляется на внешнем носителе с продолжением поиска массива в блоке 6, в четвертом режиме массив ищется в блоке 6 с продолжением поиска массива на внешнем носителе.

Для задания первого режима вызывается срабатывание переключателя 84, по входам 15 и 16 выставляется соответствующий адрес и управление. С выхода 19 в этом случае снимается сигнал Пуск для считывания информации с внешнего носителя. Для задания второго режима вызывается срабатывание переключателя 87, по входам 15 w.16 выставляется соответствующий адрес и управление. С выхода 20 в этом случае снимаются синхроимпульсы для поиска массива в блоке 6. Для задания третьего и четвертого режимов работы тумблеры 84 и 87 остаются в выключенном состоянии, В третьем режиме работы вначале снимается сигнал с выхода 19, а затем с выхода 20. В четвертом режиме наоборот.

При работе в первом режиме считываемая информация с внешнего носителя поступает по информационным входам 11 на схемы сравнения блока 5. В сравнивающих устройствах информация сравнивается с кодами, записанными предварительно в регистры блока 5. Запись в регистры осуществляется через входы 159, 158, 157. При нахождении массива информация с выходов 164 блока 5 поиска массива на внешнем носителе поступает на группу входов 61 блока 4 и далее через выход 65 в блок 7. Если массив не найден и будет считан код конца считывания информации на внешнем носителе, то с выхода 160 блока 5 снимается сигнал Стоп.

При поиске массива в блоке 6 считанная информация по входам 30 поступает в блок 2. Как только найден адрес Анач.мас. и адрес Акон.мас., то по выходу 33 происходит отключение библиотеки блока 6, а по выходу 32 производится подключение Анач. найденного массива. Теперь информация с выходов 30 поступает на входы 59 блока 4. Как только массив переписан, т.е. считан код Акон.мас., то с выхода 44 на вход 23 поступает сигнал на прекращение считывания информации.

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

0 второму режиму. При работе в четвертом режиме сигнал на переключение поступает с выхода 24 на вход 18.

Формула изобретения Устройство для поиска информации, со5 держащее блок поиска массива на внешнем носителе и блок буферной памяти, причем входы сброса, записи, адресов, приема массива данных и синхронизации устройства соединены с одноименными входами блока

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

5 него введены блок памяти массива, блок выбора режима, блок поиска массива в памяти массива, блок передачи массива, блок управления передачей из памяти массива в буферную память, причем вход сброса уст0 ройства соединен с входами сброса блоков выбора режима, поиска массива в паИяти массива, передачи массива и управления передачей из памяти массива в буферную память, вход записи устройства соединен с

5 входами записи блоков выбора режима, передачи массива, поиска массива в памяти массива, управления передачей из памяти массива в буферную память, вход считывания устройства соединен с входом считыва0 ния блоков передачи массива и буферной памяти, входы адресов и данных устройства соединены соответственно с входами адресов и входами данных первых групп блока поиска массива в памяти массива, передачи

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

0 памяти, первый, второй и третий выходы блока задания режима соединены соответственно с выходом признака необнаружения массива устройства, выходом запуска внешнего накопителя устройства и входом

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

Фиг.Ј.

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

3 9

Запвсь Ш

Фм.Ч

в 9 iCS 6&

Запись Кб

Cfyoc 165

Считывание

6

f9 & €1 6°

$6

€У

// В 9 10

If

1S9

Мб

W

JS&

60

v V v v Ф V V

. . .,j

К ч ч ч V X lSf

i3Ј

Фие. 6.

Лад/там массива

Код /попо пассива

Ков первой цишры Массива г

Код

Код третьей цифра nocci/fa

Номер проверни (

Контрольная сумма

fJepSoe слово J массива типов

Код конца пассива

у ъ

134

iM

5 fe-%J

-

: fey

lSf

& лэ

i63

76A

Первое слово паспорта массива

s /Jacnopm массива

Третье слово

f aac/top/no ftaccufa

Первое слово массива типа В

AIHUV библ A L библ.

.биВл. A i на ч. мае.

Ai на v. мае.

AJHOV.MOC. AIKOH. мае.

Ч кон. мае.

Aj кон. мае.

Первый массив (Амач.мас- Ai/fQH.Moct

i-ый массив (Aituw.Mae. AIMH. мае.}

J-бш массив (Aj нач. мае. - AJXOHMOC}

Адреса библиотеки

At Вибл. - NIмассиба

const 1

const Z

Зона с начальными

адресами У массивов

At Вибл. const 1- А1нач.мас.

Зона с конечными адресами массивов

Al5u5s.+const1+ + const2

АСКОН.МОС.

Зона

записанных

массивов

Документы, цитированные в отчете о поиске Патент 1991 года SU1640713A1

Устройство для контроля считываемой информации 1984
  • Шер Александр Владимирович
  • Манн Владимир Львович
  • Новиков Николай Николаевич
  • Романенко Юрий Александрович
SU1228106A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для производственногоКОНТРОля цифРОВыХ узлОВ 1979
  • Бахур Николай Григорьевич
  • Кавун Иван Кузьмич
  • Кузьмин Николай Николаевич
  • Фомич Владимир Иванович
  • Шульман Элья Альтерович
SU817719A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 640 713 A1

Авторы

Федьков Павел Николаевич

Пуцков Владимир Николаевич

Новиков Николай Николаевич

Романенко Юрий Александрович

Федотова Тамара Николаевна

Даты

1991-04-07Публикация

1988-08-11Подача