Устройство для ввода информации
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ВВОДА ИИФОРМАЦИИ , содержащее первый, второй и третий регистры, первый генератор одиночных импульсов, генератор импульсов , распределитель импуль ов, первый дешифратор, первую группу формирователей, первую, вторую, третью и четвертую группы элементов И, элемент И-НЕ, первый элемент И, первый счетчик, входы группы первого регистра являются входами группы устройства, вход первого регистра соединен с выходом первого генератора одиночных импульсов, первый вход которого является входом устройства, а второй вход и первьй вход распределителя импульсов соединены с выходом генератора импульсов, выходы первого регистра соединены с входами первого дешифратора, выходы первой группы которого соединены с входами формирователей первой группы, . а выходы второй группы - с входами группы второго регистра, вход которого соединен с первым входом распределителя импульсов, первый выход второго регистра соединен с первыми входами элементов И перврй группы и первым входом элемента И-НЕ,второй вход которого, первые входы элементов И второй группы и первые входы элементов И третьей группы и первый вход первого элемента И соединены с вторымвыходом второго регистра, второй вход первого элемента И соединен с вторым выходом распределителя импульсов, выход элемента И-НЕ соединен с первыми входами элементов И четвертой группы, вторые входы KOTopi.ix соединены с выходами формирователей первой группы, третьи БХОДГ.1 - с третьим выходом распределителя импульсов, выходы элементов И четвертой групры соединены с вхо8 (Л дами третьего регистра, вьтходы которого соединены с вторыми входами элементов И первой группы и вторыми входами элементов И второй группы, . четвертый выход распределителя импульсов соединен с третьими входами элементов И первой и второй групп, вторыми входами элементов И третьей группы, выходы элементов И первой группы соединены с входами группы первого счетчика, вход которого соединен с выходом первого элемента И, выходы счетчика соединены с третьими входами элементов И третьей группы, выходы которых являются выходами первой группы устройства, выходы элементов И второй группы являются выходами второй группы устройства , отличающееся тем, что, с целью повьшения быстродействия , устройство содержит второй дешифратор , первый, второй и третий элементы ИЖ, элемент НЕ, второй, третий и четвертый элементы И,вто- i рой генератор одиночных импульсов, второй счетчик, входы группы второго
(19) (11) СОЮЗ СОВЕТСКИХ
Я И
РЕСПУБЛИН 1 @ G 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТЗФ (21) 3575361/18-24 (22) 07.04.83
46) 23.08. 84. Вюл. N 31
72) В.И. Омельченко (71) Таганрогский радиотехнический институт им. В.Д. Калмыкова (53) 681.327.11(088.8) (56) 1. Авторское свидетельство СССР
У 734648, кл. С; 06 F 3/02, 1980.
2. Авторское свидетельство СССР
Ф 968797, кл. С 06 F 3/02, 1982 (прототип). (54)(57) УСТРОИСТВО ДЧЯ ВВОДА ИНФОРМАЦИИ, содержащее первый, второй и третий регистры, первый генератор одиночных импульсов, генератор импульсов, распределитель HMflyJIb B первый дешифратор, первую группу формирователей, первую, вторую, третью и четвертую группы элементов
И, элемент И-НЕ, первый элемент И, первый счетчик, входы группы первого регистра являются входами группы устройства, вход первого регистра соединен с выходом первого генератора одиночных импульсов, первый вход которого является входом устройства, а второй вход и первый вход распределителя импульсов соединены с выходом генератора импульсов, выходы первого регистра соединены с входами первого дешифратора, выходы первой группы которого соединены с входами формирователей первой группы, . а выходы второй группы — с входами группы второго регистра, вход которого соединен с первым входом распределителя импульсов, первый выход второго регистра соединен с первыми
1 входами элементов И первой группы и первым входом элемента И-HE,âòîðîé вхог, которого, первые входы элементов И второй группы и первые входы элементов И третьей группы и первый вход первого элемента И соединены с вторым выходом второго регистра, второй вход первого элемента И соединен с вторым выходом распределителя импульсов, выход элемента И-НЕ соединен с лерными входами элементов И четвертой группы, вторые входы которых соединены с выходами формирователей первой группы, третьи входы — с третьим выходом распреде1 лителя импульсов, выходы элементов И четвертой группы соединены с входами третьего регистра, вйходы которого соединены с вторыми входами элементов И первой группы и вторыми входами элементов И второй группы, 1 четвертый выход распределителя импульсов соединен с третьими входами элементов И первой и второй групп, вторыми входами элементов И третьей группы, выходы элементов И первой группы соединены с входами группы первого счетчика, вход которого соединен с выходом первого элемента И, выходы счетчика соединены с третьими входами элементов И третьей группы, выходы которых являются выходами первой группы устройства, выходы элементов И второй группы являются выходами второй группы устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, устройство содержит второй дешифратор, первый, второй и третий элементы ИЛИ, элемент НЕ, второй, третий и четвертый элементы И, второй генератор одиночных импульсов, второй счетчик, входы группы второго
09727
1! дешифратора и первого элемента ИЛИ подключены к входам группы устройства, вход элемента НЕ подключен к входу устройства, а выход соединен с первым входом второго элемента И, выход первого элемента ИЛИ соединен с вторым входом второго элемента И, выход которого соединен с первым входом второго генератора одиночных . импульсов, второй вход которого .соединен с выходом генератора импульсов, выход второго генератора одиночных ймпульсов соединен с входом второго счетчика, входы группы которого через вторую группу формирователей соединены с выходами второго дешифратора, выходы счетчика соедииены с входами второго элемента ИЛИ, первые входы третьего и четвертого элементов И соединены с выходом второго элемента ИЛИ, второй вход четвертого элемента И соединен с шестым выходом распределителя импульсов, второй вход третьего элемента И соединен с пятым выходом распределителя импульсов, выход третьего элемента И соединен с вторым входом второго счетчика, выход четвертого элемента И соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен. с выходом первого генератора одиночных импульсов, выход третьего элемента ИЛИ соединен с вторым входом распределителя импульсов.
Изобретение относится к автоматике и вычислительной технике и может быть использовано в специализированных вычислительных машинах, в том числе в устройствах числового управ- 5 ,ления.
Известно устройство для ввода информации, содержащее первый, второй и третий регистры, генератор одиночных импульсов, генератор импульсов, 10 делитель частоты, распределитель импульсов, дешифратор, первую, вторую, третью и четвертую группы элементов
И, счетчик, элемент И. Это устройство позволяет вводить информацию как 15 с клавиатуры, так и автоматическиГ13.
Однако устройство имеет низкое .быстродействие, так как не позволяет вводить сжатую информацию. 20
Наиболее близким к изобретению по физической сущности является устройство для ввода информации, содержащее первый, второй, и третий регистры, первый генератор одиночных импульсов, генератор импульсов, распределитель импульсов, первый дешифратор, первую группу формирователей, первую, вторую, третью и четвертую группы элементов И, элемент И-НЕ, первый элемент И, первый счетчик, входы группы первого регистра являются входами группы устройства, вход первого регистра соединен с вы
l ходом первого генератора одиночных импульсов, первый вход которого является входом устройства, а второй вход и первый вход распределителя импульсов соединены с выходом генератора импульсов, входы первого регистра соединены с входами первого дешифратора, выходы первой группы которого соединены с входами формирователей первой группы, а выходы второй группы — с входами группы второго регистра, вход которого соединен с первым выходом распределителя импульсов, первый выход второго регистра соединен с первыми входами элементов И первой группы и первым входом элемента И-НЕ, второй вход которого, первые входы элементов И второй группы, первые входы элементов И третьей группы и первый вход первого элемента И соединены с вторым выходом второго регистра, второй вход первого элемента И соединен с вторым вьмодом распределителя импульсов, выход элемента И-НЕ соединен с первыми входами элементов И четвертой группы, вторые входы которых соединены с выходами формирователей первой группы, третьи входы— с третьим выходом распределителя импульсов, выходы элементов И четвертой группы соединены с входами третьего регистра, выходы которого соединены с вторыми входами элем .
1109 ! з тов И первой группы и вторыми входами элементов И второй группы, чет вертый выход распределителя импульсов соединен с третьими входами элементов И первой и второй групп, вторыми входами элементов И третьей группы, выходы элементов И первой группы соединены с входами группы первбго счетчика, вход которого соединен с выходом первого элемента И, выход 10
1 счетчика соединен с третьими входами элементов И третьей группы, выходы которых являются выходами первой группы устройства, выходы элементов
И второй группы являются выходами второй группы устройства (27.
Недостатками известного устройства являются ограниченная область применения, обусловленная невозможностью ввода сжатой информации, и, как следствие, невысокое быстродействие.
Цель изобретения — повышение быстродействия устройства.
Достижение поставленной цели обес печивается тем, что в состав устройства для ввода информации, содержащего первый, второй и третий регистры, первый генератор одиночных импульсов, генератор импульсов, рас-. пределитель импульсов, первый дешифратор, первую группу формирователей, первую, вторую, третью и четвертую группы элементов И, элемент И-НЕ, элемент И,первый счетчик, входы группы первого регистра являются входами 35
1группы устройства, вход первого регистра соединен с выходом первого генератора одиночных импульсов, первый вход которого является входом устройства, второй вход и первый вход40 распределителя импульсов соединены с выходом генератора импульсов, выходы первого регистра соединены с входами первого дешифратора, выходы первой группы которого соединены с входами формирователя первой группы, а выходы второй группы — с входами группы второго регистра, вход которого соединен с первым выходом распределителя импульсов, первый 50 выход второго регистра соединен с первыми входами элементов И первой группы и первым входом элемента И-НЕ, .второй вход которого, первые входы элементов И второй группы, первые 55 входы элементов И третьей группы и первый вход первого элемента И соединены с вторым выходом второго ре727 4 гистра, второй вход первого элемента
И соединен с вторым выходом распределителя импульсов, выход элемента
И-НЕ соединен с первыми входами элементов И четвертой группы, вторые входы которых соединены с выходами формирователей первой группы, третьи входы вЂ, с третьим выходом распределителя импульсов, выходы элементов И четвертой группы соединены с входами третьего регистра, выходы которого соединены с вторыми входами элементов И первой группы и вторыми. входами элементов И второй группы, четвертый выход распределителя импульсов соединен с третьими входами элементов И первой и второй являются выходами второй группы устройства, введены второй дешифратор, первый, второй и третий элементы ИЛИ, элемент НЕ, второй, третий н четвертый элементы И, второй ге" нератор одиночных импульсов, второй групп, вторыми входами элементов И третьей группы, выходы элементов И первой группы соединены с входами группы первого счетчика, вход которого соединен с выходом первого элемента И, выходы счетчика соединены с третьими входами элементов И треть" ей группы, выходы которых являются выходами первой группы устройства, выходы элементов И второй группы
l счетчик, входы группы второго дешифратора и первого элемента ИЛИ подключены к входам группы устройства, вход элемента НЕ подключен к входу устройства, а выход соединен с первым входом второго элемента И, выход первого элемента ИЛИ соединен с вторым входом второго элемента И, выход которого соединен .с первым входом второго генератора одиночных импульсов, второй вход которого соединен с выходом генератора импульсов, выход второго генератора одиночных импульсов соединен с входом второго счетчика, входы группы которого через вторую группу формирователей соединены с выходами второго дешифратора, выходы счетчика соединены с входами второго элемента ИЛИ, первые входы третьего и четвертого элементов И соединены с выходом второго элемента ИЛИ, второй вход четвертого элемента И соединен с шестым выходом. распределителя импульсов, а второй вход третьего элемента И
1109727 соединен с пятым выходом распределителя импульсов, выход третьего элемента И соединен с вторым входом второго счетчика, выход четвертого элемента И соединен с первым входом 5 третьего элемента ИЛИ, второй вход : которого соединен с выходом первого генератора одиночных импульсов, выход третьего элемента ИЛИ соединен с вторым входом распределителя им пульсов.
На чертеже приведена структурная схема предлагаемого устройства, Устройство содержит первый ре гистр 1, вход 2 группы устройства, первый генератор 3 одиночных импульсов, вход 4 устройства, генератор 5 импульсов, распределитель 6 импульсов, первый дешифратор 7, первую группу элементов ИЛИ 8, второй регистр 9, первую группу элементов
И 10, элемент И-HE 11, вторую 12 и третью 13 группы элементов И, первый элемент И 14, четвертую группу элементов, И 15, третий регистр 16, первый счетчик 17, выход первой 18 и второй 19 группы устройства, второй дешифратор 20, первый элемент
ИЛИ 21, элемент НЕ 22, второй элемент И 23, второй генератор 24 оди- ЗО ночных импульсов, второй счетчик 25, вторую группу элементов ИЛИ 26, второй элемент ИЛИ 27, третий 28 и четвертый 29 элементы И, третий элемент
ИЛИ 30. 35
Устройство работает следующим образом, Сжатие информации осуществляется в том случае, если подряд вводятся одинаковые символы, причем число их 40 больше двух. Число, указывающее количество одинаковых символов вводится впереди сжимаемого числа, а
его кодировка осуществляется шестнадцатиричным числом. Отличие состоит 45 в том, что число, указывающее количество одинаковых символов, не сопровождается синхроимпульсом.
В каждом цикле вводимый символ поступает с входа 2 группы на ре50 гистр 1, дешифратор 20 и элемент
ИЛИ 21. Одновременно по входу 4 на генератор 3 одиночных импульсов и элемент НЕ 22 поступает синхроимпульс (если он выработан схемой управления или есть пробивка на синхродорожке перфоленты). На второй вход генератора 3 одиночных импульсов и распределитель 6 импульсов поступает тактирующая серия импульсов, выраба тываемая генератором 5 импульсов.
В каждом цикле распределитель импульсов отрабатывает шесть тактов.
По первому такту дешифратор 7 анализирует состояние регистра 1 и совместно с элементом И-НЕ 11 вырабатывает сигнал отсутствия служебной информации. Во втором такте четыре младших разряда регистра 1 через дешифратор 7, группу элементов ИЛИ 8 и . группу элементов И 15 поступают на четыре младших регистра 16. С второго по шестой тактах первого цикла ничего не производится. Регистр
16 выполнен сдвигающим на четыре позиции в сторону старших разрядов.
Дешифратор 7 и группа элементов
ИЛИ 8 преобразуют код символа в шестнадцатиричный код. Ввод символов адреса во втором, третьем и чет. вертом циклах производится аналогично вводу символа в первом цикле. В пятом цикле вводится символ признака передачи адреса. При этом с постуялением синхронмпульса по входам 4 группы генератор 3 одиночных импульсов вырабытывает сигнал, разрешающий запись символа признака передачи адреса на первый регистр 1.
Одновременно запускается распределиг тель 6 импульса. По первому такту дешифратор 7 вырабатывает сигнал, устанавливающий первый разряд регистра 9 в единичное состояние. При этом элемент И-НЕ 11 вырабатывает сигнал, запрещающий запись информации в регистр 16, производимую по второму такту. В третьем такте производится запись адреса с регистра
16 на счетчик 17 через группу элементов И 10. В последующих трех тактах этого цикла ничего не производится. В шестом цикле производится ввод числа сжимаемой информации (4). С входов 2 группы информация поступает на дешифратор 20 и элемент ИЛИ 21. Элемент ИЛИ 21 совместно с элементом НЕ 22, элементом И 23 и генератором 24 одиночных импульсов вырабатывают сигнал, разрешающий запись информации с дешифс ратора 20 через группу элементов
ИЛИ 26 на счетчик 25. Пуск распределителя 6 импульсов в этом цикле не производится. В седьмом цикле вводится символ сжимаемой информации.
1109727
Порядок работы при этом такой же,как в первых четырех тактах первых четырех циклов. В пятом такте седьмого цикла элемент ИЛИ 27 вырабатывает совместно с элементом И 28 сигнал мо- 5 дификации счетчика 25 ° В шестом такте седьмого цикла элемент И 29 вырабатывает сигнал возврата распределителя 6 импульсов. При этом устройство отрабатывает последовательно три цикла. В последнем цикле счетчик 25 обнуляется, и возврат распределителя 6 не следует. Таким образом, за один цикл ввода символа с клавиатуры или носителя ин- 1з формации четыре младших разряда регистра 1 переписываются в регистр
16 четырежды, так как число сжимаемой информации равно четырем.
В восьмом и девятом цикле устройство ввода работает так же как в первых четырех циклах, т,е. по синхроимпульсу, поступающему на вход 4,. генератор 3 одиночных импульсов вы-. рабатывает сигнал, по которому ийформация со входов 2 группы записы-! вается в регистр 1. Одновременно seпускается распределитель 6 импульсов. По первому такту дешифратор 7 анализирует состояние регистра 1 и ЗО подтверждает нулевое состояние ре8 гистра 9. По второму такту четыре мпадших разряда регистра 1 с группы элементов ИЛИ 8 с помощью группы элементов И 15 записываются в регистр 16. При этом содержимое регистра 16 предварительно сдвигается на четыре позиции в сторону старших разрядов ° В циклах с третьего по шестой ничего не производится. В де,сятом цикле с входов 2 группы поступает признак записи, который записывается в регистр 1 по сигналу, выработанному генератором 3 одиночных импульсов. Одновременно запускается распределитель 6 импульсов. Дешифратор 7 анализирует состояние регистра 1, и результат анализа по первому такту записывается в регистр
9. По второму такту запись в регистр
16 не производится, так как элемент
И-НЕ 11 вырабатывает сигнал служебной информации, запрещающий эту запись. По третьему такту содержимое регистра 16 и счетчика 17 через группы И 12 и И 13 поступает на выходы первой и второй групп. По четвертому такту элемент И 14 вырабатывает сигнал модификации адреса счетчика 17. В пятом и шестом тактах этого цикла ничего не производится.
1109727
HHHHIHI Заказ 6064/33 Таран 699 Поаансноа
4алиал ППП темт, г. Узиород, ул.Проектная94