Устройство для контроля считывания и записи информации
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и позволяет контролировать как считывание информации с перфоленты, так и запись ее в запоминающее устройство без увеличения времени обработки информации..Целью изобретения является повьшение достоверности контроля. С этой целью в устройство, содержащее два элемента И первый триггер, первый элемент НЕ, генератор тактовых импульсов, четыре элемента ИЛИ, дешифратор, два регистра и счетчик импульсов, введены две группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, второй и третий элементы НЕ, два элемента И-НЕ, третий, четвертый и пятый элементы И и второй триггер.2 ил. со 4: 1о: 4 4
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
41644 А1 (19) (11) G1) 4 G 06 F 11/16
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4070818/24-24 (22) 22.04.86 (46) 30.09.87. Вюл. М 36 (72) А.Б.Хлыбов (53) 681 ° 3(088.8) (56) Авторское свидетельство СССР
Р 468241, кл. С 06 Р 11/00, 1970.
Авторское свидетельство СССР
У 1056200, кл. G 06 F 11/16, 1983. (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ СЧИТЫВАНИЯ И ЗАПИСИ ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и позволяет контролировать как считывание информации с перфоленты, так и запись ее в запоминающее устройство без увеличения времени обработки информации.,Целью изобретения является повышение достоверности контроля. С этой целью в устройство, содержащее два элемента И первый триггер, первый элемент HE генератор тактовых импульсов, четыре элемента ИЛИ, дешифратор, два регистра и счетчик импульсов, введены две группы элементов ИСКЛЮЧАКМЦЕЕ ИЛИ, второй и третий элементы НЕ, два элемента И-НЕ, третий, четвертый и пятый элементы И и второй триггер.2 ил.
1341644
Изобретение относится к вычислительной технике и может найти применение в системах, где информация считывается с перфоленты и записывается в запоминающее устройство (ЗУ).
Цель изобретения — повышение достоверности контроля.
На фиг. 1 и 2 прецставлена структурная схема предлагаемого устройства (рассматривается перфолента, имеющая 8 информационных дорожек и 1 синхродорожку).
Устройство содержит узел 1 считывания с информационных дорожек, узел
2 считывания с синхродорожки, блок
3 формирователей информационных cHI налов, формирователь 4 синхроимпульсов, кнопку 5 сброса, генератор 6 тактовых импульсов (ГТИ), первый регистр 7, второй регистр 8, первый, второй, третий элементы HE 9-11, первый и второй триггеры 12 и 13, первый — четвертый элементы ИЛИ 14 — 17, первый !8 четвертый 19, пятый 20, второй 21, третий 22. элементы И, две группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ
23-30 и 31-38, первый и второй элементы И-НЕ 39 и 40, счетчик 41 импульсов, дешифратор 42, кроме того, устройство имеет выход 43 ошибки считывания и выход 44 ошибки записи.
Выходы узла 1 считывания с информационных дорожек соединены с входами блока 3 формирователей информационных сигналов, выход которого соединен с информационным входом регистра 7 и первым входом элементов
ИСКЛ!ОЧАЮЩЕЕ ИЛИ 23-30. Вторые входы элементов 23-30 подключены к выходу регистра 7, информационному входу регистра 8 и соединены с первыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 3138, вторые входы которых соединены, с выходами регистра 8, а 1зыходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 23-30 и 31-38 подключены к входам элементов И-НЕ 39 и 40 соответственно. Выходы элементов 39 и 40 соединены с входами элементов НЕ 10 и 11 соответственно и с первым входом элемента И 20. Выход ,элемента НЕ 10 соединен с первым входом элемента И 21, второй вход которого соединен с выходом элемента
ИЛИ 16, а выход элемента И 21 подключен к тактовому входу регистра 8 и установочному входу второго триггера !3. Выход элемента HE 11 соединен с первым входом элемента И 2?, второй вход которого подключен к выходу элемента ИЛИ 17, а выход элемента И 22 соединен с первым входом элемента ИЛИ 14, второй и третий входы которого подключены соответственно к выходам элементов И 19 и 20, которые соецинены соответственно с выходом 43 ошибки считывания и с выходом 44 ошибки записи.
Выход узла 2 считывания с синхро дорожки соединен с входом формирова5
10 теля 4 синхроимпульсов, выход которого соединен с входом элемента HE 9
15 и первым входом элемента И 18, второй и третий входы которого соединены соответственно с выходом генератора 6 и прямым выходом первого триггера 12.
Установочный вход триггера 12 под20 ключен к выходу элемента НЕ 9, а вход сброса соединен с выходом элемента .
ИЛИ 14, входом записи счетчика 41 и входом сброса второго триггера 13.
Инверсный выход триггера 13 соединен с первым входом элемента И 19, а прямой выход триггера 13 подключен к второму входу элемента И 20, третий вход которого соединен с выходом элемента ИЛИ 17 и вторым входом элеменЗО та И 22. ° Выход элемента И 18 соединен с входом счетчика 41, выходы которого соединены с входами дешифратора 42, первый и четвертый выходы которого соединены с первым и вторым входом элемента ИЛИ 15, выход которого подключен к тактовому входу регистра 7. Второй и пятый выходы дешифратора соединены с первым и вторым входом элемента ИЛИ 17, а шестой выход ,!и дешифратора соединен с вторым входом элемента И 19.
Устройство работает следующим образом.
В процессе движения перфоленты сфокусированный световой луч, проникая в отверстия информационных дорожек и синхродорожки, приводит в действие узлы 1 и 2, с выходов которых сигналы, соответствующие уровню
"1",поступают на входы блока 3 и формирователя 4. До начала движения перфоленты с помощью кнопки 5 в исходное положение устанавливаются триггеры 12 и 13 и счетчик 41. Начальной фазой процесса считывания информации с перфоленты является пауза.
При этом сигнал "0 1 снимаемый с формирователя 4, инвертируется в элемен-,. те НЕ 9 и устанавливает триггер 12 в
1341644 единичное состояние. Импульсы с генератора 6 не проходят через элемент
И 18, поскольку на втором входе элемента И 18 присутствует "0" с выхо5 да формирователя 4.
При пересечении световым лучом отверстия синхродорожки формирователь
4 формирует "1", которая открывает элемент И18. Длительность импульсов генератора 6 рассчитывается так, чтобы их было шесть в интервале действия синхроимпульса. Импульсы с генератора 6 поступают на счетный вход счетчика 41. Выходные сигналы со 15 счетчика 41 поступают на входы дешифратора 42, на шести выходах которого последовательно появляются сигналы, соответствующие уровню "1".
Первый (четвертый) сигнал с соот- 2р ветствующих входов дешифратора 42 через элемент ИЛИ 15 поступае-:на тактовый вход регистра 7 и разрешает прием в регистр 7 байта информации с блока 3. Информация с выхода ре- 25 гистра 7 сравнивается с информацией блока 3 с помощью элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 23-30. В случае совпадения информаций сигналы с выходов элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 23-30, соот 30 ветствующие "1", поступают на входы элемента И-НЕ 39. На выходе элемента И-HE 39 устанавливается "0", который инвертируется элементом НЕ 10 и поступает на первый вход элемента
И 21.
Второй (пятый) сигнал с соответствующих входов дешифратора 42 через элемент ИЛИ 16 поступает на второй вход элемента И 21. Если информация 40 в регистр 7 записана правильно, то на выходе элемента И 21 возникает сигнал, соответствующий уровню "1", который поступает на тактовый вход регистра 8 и разрешает прием байта 45 информации с регистра 7 (регистр 8 является входным регистром ЗУ). Информация с выхода регистра 8 сравнивается с информацией, записанной в регистре 7 с помощью элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 31-38. В случае совпадения информаций сигналы с выходов элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 31-38, соответствующие "1", поступают на входы элемента И-НЕ 40. На выходе элемента И-НЕ 40 устанавливается "0",, который инвертируется элементом НЕ 11 и поступает на первый вход элемента И 22.
Третий (шестой) сигнал с соответствующих выходов дешифратора 42 через элемент ИЛИ 17 поступает на второй вход элемента И 22. Если информация в регистр 8 записана правильно, то на выходе элемента И 22 появляется сигнал, соответствующий уровню
"1", который через элемент ИЛИ 14 устанавливает триггеры 12 и 13 и счетчик 41 в исходное состояние. На этом заканчивается операция ввода байта информации, контроля считывания его с перфоленты и записи во входной регистр, ЗУ.
Если информация считана или записана в регистр 7 неверно, то на выходе элемента И вЂ” НЕ 39 сохраняется сигнал "1" который закрывает элемент И
21. Записи в регистр 8 не происходит.
Четвертым и пятым сигналом с соответствующих выходов дешифратора 42 повторяется процесс контроля считывания байта информации с перфоленты.
Если информация и на этот раз считана неверно, то шестой сигнал с выхода дешифратора 42 поступает на второй вход элемента И 19, на первом входе которого находится "1" с инверсного выхода триггера 13. Элемент И 19 открывается, и сигнал поступает на выход 43 ошибки считывания, одновременно обнуляя триггеры 12 и 13 и счетчик 41.
Если информация неверно записана в регистр 8, то третий (или шестой в случае повторного правильного считывания с перфоленты) сигнал поступает на третий вход элемента И 20, подготовленного к открыванию сигналами с прямого выхода триггера 13 и выхода элемента И-НЕ 40. Элемент И 20 открывается, и сигнал поступает на выход 44 ошибки записи, одновременно обнуляя триггеры 12 и 13 и счетчик 41.
Формула изобретения
Устройство для контроля считывания и записи информации, содержащее два элемента И, первый триггер, первый элемент НЕ, генератор тактовых импульсов, четыре элемента ИЛИ, дешифратор, два регистра и счетчик импульсов, причем вход первого элемента НЕ соединен с первым входом первого элемента И и является синхровходом устройства, выход первого элемента НЕ подключен к установочному входу
5 134 первого триггера, второй и третий входы и выход первого элемента И соединены соответственно с выходом генератора тактовых импульсов, прямым выходом первого триггера и счетным входом счетчика импульсов, вход записи которого подключен к выходу первого элемента ИЛИ и входу сброса первого триггера, разрядные выходы счетчика импульсов соединены с входами решифратора, первый, второй и третий выходы которого подключены к первым входам соответственно второго, третьего и четвертого элементов ИЛИ, а четвертый, пятый и шестой выходы дешифратора соединены с вторыми входами соответственно второго, третьего и четвертого элементов ИЛИ, первый вход первого элемента ИЛИ является входом сброса устройства, информационный вход первого регистра является информационным входом устройства, а выход первого регистра соединен с информационным входом второго регистра, тактовый вход первого регистра подключен к выходу второго элемента
ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности контроля, оно содержит две группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, второй и третий элементы НЕ, два элемента И-НЕ третий, четвертый и пятый элементы И и второй триггер, причем первые входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ первой и второй групп соединены с соответствующими выходами первого регистра., вторые входы элементов ИСКЛЮЧАЮЩЕЕ
ИЛИ первой и второй групп подключены соответственно к информационному входу устройства и выходам второго регистра, выходы элементов ИСКЛЮЧАЮЩЕЕ
ИЛИ первой и второй групп соединены соответственно с входами первого и второго элементов И-НЕ, выходы которых подключены к входам второго и третьего элементов НЕ соответственно, 1() выход второго элемента НЕ соединен с первым входом второго элемента И, второй вход которого подключен к выходу третьего элемента ИЛИ, выход третьего элемента НЕ соединен с пер15 вым входом третьего элемента И, второй вход которого подключен к выходу четвертого элемента ИЛИ, выход второго элемента И соединен с тактовым входом второго регистра и установоч20 ным входом второго триггера, выход третьего элемента И подключен к второму входу первого элемента ИЛИ, третий и четвертый входы которого соединены с выходами четвертого и
25 пятого элементов И соответственно и с выходами ошибки считывания и ошибки записи устройства. первый и второй входы элемента И подключены соответственно к инверсному выходу
30 второго триггера и шестому выходу дешифратора, прямой выход второго триггера соединен с вторым входом пятого элемента И, третий вход которого подключен к выходу четвертого элемента ИЛИ, а вход сброса второго триггера соединен с выходом первого элемента ИЛИ, входом записи счетчика г импульсов и входом сброса первого триггера.
1341644
Составитель Г.Виталиев
Редактор M.Äûëûí Техред М.Дидык
Корректор М.Пожо
Заказ 4438/53 Тираж 672
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб, д. 4/5
Подписное
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4