дами второго и четвертого элементов И выход четвертого элемента И соединен с вторым входом четвертого элемента ИЛИ, выход которого соединён с первым входом четвертого триггера, выход которого соединен с вторым входом третьего элемента И, второй выход первого триггера соединен с вторым входом пятого элемента И, выход ;второго триггера соединен с третьим входом пятого элемента И, выход которого соединен с вторым
входом четвертого .триггера, выход шестого элемента И соединен с вторым входом третьего триггера, выход которого соединен с третьим входом первого элемента И, второй и третий выходы первого дешифратора соединены с соответствующими входами элемента , выход которого соединен с четвертым входом первого элемента И , выход которого соединен с вторьм входом первого регистра.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для приема и обработки информации в многорегистровых кодах | 1982 |
|
SU1049951A1 |
Устройство для преобразования кодов | 1983 |
|
SU1131033A1 |
Буферное запоминающее устройство | 1986 |
|
SU1374279A1 |
Устройство для приема и обработки информации | 1989 |
|
SU1603418A1 |
Устройство для формирования тестов | 1987 |
|
SU1444782A1 |
Устройство для управления ленточным перфоратором | 1981 |
|
SU970402A1 |
Устройство для формирования тестов в многорегистровых кодах | 1980 |
|
SU888126A1 |
Устройство для обмена данными | 1985 |
|
SU1297067A1 |
Устройство для вывода информации | 1984 |
|
SU1238090A1 |
Устройство для считывания информации | 1981 |
|
SU951338A1 |
Изобретение относится к вычислительной технике и может быть использовано при считывании информации с перфоленты. Известно устройство для ввода информации, содержащее блок считьшания, блок синхронизации, блок усилителей, регистр, блок ключей, блок памяти, формирователи импульсов 1 J. Однако это устройство обеспечивает ввод текстов, нанесённых на носителе в многорегистровых кодах, отделение вводимых различных текстов друг , отдруга разделительными участ ками, содержащими группы символом ПРОБЕЛ, что ограничивает функциональ ные возможности устройства, затрудняет последующую дешифрацию и прочтение текстов. Наиболее близкш по технической сущности к изобретению является устройство для ввода информации, содержащее блок считывания, блок уси лителей, регистр, коммутатор, формирователи импульсов по переднему и заднему фронтам, элементы И, ИЛИ, триггер, блоки синхронизации и управ ления 2. При вводе информации в многореги ровых кодах, например в трехрегистровых кодах МТК-2, в известном устройстве не различаются код русского регистра, содержащий единичное значение только в разряде синхронизации и отперфорированный на одной ст Kfe носителя, от группы таких кодов, размещённых на нескольких строках носителя. В многорегистровых кодах код регистрового признака перфориру ется на одной строке носителя перед кодами символом и указывает к какому регистру - русскому, латинскоЬу или цифровому - относятся эти символы, что обеспечивает соответствующую их дешифрацию. Группа кодов русского регистра соответствует разделительному участку между различными текстами.на одном носителе и не является для последующего текста признаком русского регистра, но в известном устройстве может быть воспринята только в качестве регистрового признака РУССКИЙ. Это может привести к неправильной дешифрации последующего текста. Кроме того, известное устройство при вводе в блок памяти нескольких текстов с одного носителя, разделенных группами кодов русского регистра, не обеспечивает формирование разделительных участков между текстами в виде соответствующих групп из символов ПРОБЕЛ с записыо их в блок памяти. При этом вводимые тексты не отделяются друг от друга, что затрудняет юс последующее чтение и может привести к неправильному тол- . кованию полученной информации. Так как в известном устройстве коды разделительного участка не преобразуются , в символы ПРОБЕЛ, в результате этого большой объем памяти заполняется бесполезной информацией в виде кодов русского регистра. Для избежания этого в известном устройстве прерывают ввод информации на разделительных .участках с последуклцим сдвигом в iсторону следующего текста и повторным его пуском, что снижает быстродействие устройства, увеличивает время ввода информации. Таким образом, недостаток известного устройства заключается в ииз ком быстродействии, точности и досто верности ввода информации в многоре гистровых кодах. Цель изобретения - повышение быстродействия и точности устройств Поставленная цель достигается тем что в устройство для ввода информации, содержащее блок считывания, выхода которого соединены с входами блока усилителей, яыходы которого соединены с входами первого злемента ИЛИ, первый регистр, выходы которого соединены с входами группы первого коммутатора, выходы которого являются выходами устройства, первый и второй формирователи импульсов, первый элемент И, первый триггер, введены второй регистр, второй коммутатор, шифратор, первый и второй, дешифраторы, счетчик, второй, третий и четвертый триггеры, элемент ИЛИ-НЕ, второй, третий и четвертый элементы ИЛИ, второй, третий, четвертый, пятый и шестой элементы И, первый, второй, третий, четвертый и пятый элементы задержки, выходы блок усилителей соединены с входами первого дешифратора, входами первой группы второго элемента ИЛИ и входами третьего элемента ИЛИ, выходы вто рого элемента ИЛИ соединены с входами группы второго регистра, выходы которого соединены с входами груп пй второго коммутатора, выходы которого соединены с входами группы Первого регистра, выход первого элемента ИЛИ соединен с входами первоГО и второго формирователей импульсов, выход первого формирователя импульсов соединен с входом первого элемента задержки, выход которого со единен с первым входом первого элемента И в входом второго элемента задержки, .вьрсод которого соединен с входом третьего элемента задержки и с первыми входами второго и третьего элементов И, выход третьего элемента И соединен с входом первого коммутатора, выход второго элемента И соединен с входом шифратора, выходы которого соединены с входами второй группы второго элемента ИЛИ, выход третьего элемента задержки соединен с первым входом первого регистра, выход второго формирователя импульсов соединен с входом четвертого элемента задержки, выход которого сое- динен с входом пятого элемента задержки, входом второго коммутатора, первыми входами четвертого, пятого и шестого элементов И, выход третьего элемента ИЛИ соединен с вторым входом первого .элемента И, первыми входами счетчика, первого и второго триггеров, вторым входом шестого элемента И и первым входом четвертого элемента ИЛИ, первый выход первого дешифратора соединен с вторым входом второго триггера и вторым входом счетчика, выходы которого соединены с входами второго дешифратора, выход которого соединен с вторым входом первого триггера, первый выход первого триггера соединен с первым входом третьего триггера и вторыми входами второго и четвертого элементов И, выход четвертого элемента И соединен с вторым входом четвертого элемента ИЛИ, выход которого соединен с первым входом четвертого триггера, выход которого соединен с вторым входом третьего элемента И второй выход первого триггера соединен с вторым входом пятого элемента И, выход второго триггера соединен с третьим входом пятого элемента И. выход которого соединен с вторым входом четвертого триггера, выход шестого элемента И соединен с вторым входом третьего триггера, выход которого соединен с третьим входом первого элемента И, второй и третий выходы первого дешифратора соединены с соответствующими входами элемента ИЛИ-НЕ, выход которого соединен ic четвертым входом первого элемента И, выход которого соединён с вторым вхоцом первого регистра. На фиг.1 представлена функциональная схема устройства для ввода информации; на фиг.2 - пример технической реализации первого регистра; на фиг.З соединение входов второго элемента с выходами шифратора и блока уск лителей. Устройство содержит блок 1 считывания, блок 2 усилителей, первый 3, второй 4, третий 5, и четвертый 6 эле-менты ИЛИ, первый регистр 7, второй регистр 8, первый кo мyтaтop 9, второй коммутатор 10, блок 11 памяти, первый формирователь 12 импульсов (по переднему фронту ), второй формирователь 13 импульсов (по заднему фронту), первый 14, втброй 5, третий 16 четвертый 17 и пятый 18 элементы задержки, первый 19, второй 20, третий 21, четвертьй 22, пятый 23 и тестой 24 элементы И, первый 25, второй 26, третий 27 и четвертый 28 триггеры, первый дешифратор 29, счет чик 30, второй дешифратор 31, шифратор 32, элемент ИШ-НЕ 33. Регистр 7 (фиг.2) имеет два сбросовых входа. Первый сбросовый вход общий, подключен к выходу элемента 1 задержки и обнуляет все разряды регистра. Второй, дополнительный сбросовый вход, подключен к выходу И 19 и обнуляет только третий разряд регистра, единичное значение торого в МТК-2 соответствует символу ПРОБЕЛ. Шифратор 32 формирует код ПРОБЕЛ в МТК-2, содержащий единичное значение в третьем разряде кода и в разряде синхронизации, и может быть выполнен в веде перемычки на соответст вующих входах элемента ИЛИ 4 (фиг.З) Устройство работает следукяцим образом. Вводимая информация отперфорирована на ленте построчно, например. . (. УЛ.,« А м 1«4.ЪГ . V BJAi.b . В трехрегистровом коде МТК-2, который содержит три группы символов,и три регистровых признака - РУССКИЙ, ЛАТИНСКИЙ, ЦИФРА. Поступающее сообщени состоит из считываемьк последователь но с каждой строки ленты параллельных кодов регистровых признаков и символовj причем коды регистровых признаков следуют непосредстйенно перед кодами каждой соответствующей группы символов или кодами одиночных символов. Каждьй код содержит шесть разрядов - пять информационных разря дов и один разряд синхронизации, при это код регистрового признака РУСcm совпадает с кодом отсутствия ин
формации и имеет следующий вид: значё«ие пяти информациойных разрядов логический 0, значение разряда синхро йнзации - логическая 1 В процессе движения носителя кодовые сигналы строки считываются блоком 1 и поступают затем череэ усилители 2 на входы элементов ИЛИ 3-5 и дешифратора 29. Через элемент ИЛИ 4 считанный код записывается в регистр 8. Элемент ИЛИ 3 фиксирует наличие логической . в любом из шести разрядов кода, так как обнаруживает поступление в 1
При поступлении в устройство кода регистрового признака РУССКИЙ, за которым следует код соответствующего символа,, код русского регистра декодируется на первом выходе дешифратора 29, Импульс с первого ввхода последнего заносится в счетчик 30 и устанавливает в единичное состояние триггер 26. При этом элемент И 23
подготавливается к открыванию потенциальными сигналами с прямого выхода триггера 26 и инверсного выхода :триггера 25. При опросе элемента И 23 5 устройство входной информации - кодов символов и их регистровых признаков. Элемент ИЛИ 5 анализирует I только пять информационных разрядов входного кода и фиксирует наличие в нем хотя бы одной логической т.е. обнаруживает поступление в устройство любого символа, а также per гистррвых признаков ЛАТИНСКИЙ и ЦИФРА, кроме регистрового признака РУСW. СКИЙ. Дешифратор 2 анализирует поступающие коды и выявляет поступление только кодов регистровых признаков РУССКИЙ, ЛАТИНСКИЙ, ЦИФРА. Потенциальный сигнал с выхода элемента ИЛИ 3 поступает на входы формирователей 12 и 13 импульсов по переднему и заднему фронтам. Импульс формирователя 12 через элементы 14 и 15 задержки и элемент И 21, подготовленный к открьгаанию потенциалам с инверсного выхода триггера 28, обеспечивает перезапись информации из регистра 7 через коммутатор 9 в блок 1 памяти, а через элемент 16 задержки последующее обнуление регистра 7. Кроме того, импульс формиров т 1ля 12 через элемент 14 заде {жки опрашивает элемент И 19 и -Р элемент 5.адержки - элемент И 20. Импульс с выхода формнрователя 13 через элемент 17 задержки переписывает содержимое регистра 8 через кo fr yтaтop 10 и регистр 7, а через элемент 18 задержки затем обнуляет регистр 8. Кроме того, импульс формирователя 13 через элемент 17 задержки опрашивает элементы И 22-24. Таким образом, каждый входной код записывается в регистр 8, затем передним фронтом переписывает предыдуощй код из регистра 7 в блок 11 памяти, после чего задним фронтом переписывается из регистра 8 в регистр 7 с последующим очищением регистра 8.
iимпульсом- с выхода формирователя )3 через элемент 17 задержки - элемент И 23 открывается и сигнал с его выкода устанавливает триггер ,28 в единичное состояние, который закрывает элементИ 21 и блокирует этим перезапись кода из регистра 7 в блок памяти. При поступлении кода регистрового признака РУССКИЙ элементы ЮШ 5 и И 19 закрыты. К приходу еледукщего кода со следующей строки носителя в регистре 7 записан код регистрового признака РУССКИЙ. Следующий за кодом регистрового признака РУССКИЙ код символа через элемент ИЛИ 5 обнуляет.счетчик 30, триггеры 2 и 26 и через элемент ИЛИ б триггер 28, который снова подготав{давает к -открыванию элемент И 2{. При этом импульс переднего фронта кода символа через элементы 14 и 15 заде1 жки и элемент И 21 переписывает код регистрового признака РУССЙЙ из регистра 7 в блок II памяти. Время задержки элементов 15 и 14 обеспе«иаает подачу импульса на вход элемента И 2 после сброса триггеров 25,26 и 28.
При пбступлении в устройство группы кодов регистрового признака РУССКИЙ, соответствуняцих разделительному участку между текстами, первый код в группе обрабатывается аналогично описанному. При этом, как указано, триггер 26 устанавливается в единичное состояние и закрывается элемент И 21. К приходу последующего второго кода РУССКИЙ в регистре 7 записан код первого регистрового признака РУССКИЙ, который не переписывается из регистра 7 в блок И памяти передним фронтом второго кода. Второй код регистрового признака РУССКИЙ и последующие за ним идентичные коды разделительного участка не открывают элемент ИЛИ 5 н обнуление счетчика 30 и триггеров и 28 не происходит. При этом в счетчик 30 записывается очередной импульс, Состояние счетчика 30 декодируется дешифратором 31, причём , когда содержимое счетчика соответствует состоянии, принятому за признак начала разделительного участка (например, число кодов РУССКИЙ равно 2) на выходе дешифратора 31 формируетtcn сигнал, устанавливающий в единич;Ное состояние триггер 25. Последний
подготавливает к открыванию элементы И 20 и 22, закрывает элемент И23 и устанавливает в единичное состояние триггер 27. При этом импульс с выхода формирователя 12i сформированный по переднему фронту второго кода РУССКИЙ и задержанный элементами 14 и 15 на время установки триггеров 25 и 27 в единичное состояние, поступает через элем1ент И 20 на вход шифратора 32, который, формирует код символа ПРОБЕЛ, содержащий логическую 1 в третьем разряде и разряде синхронизации и записывается в регистр 8 через элемент ИЛИ 4. Затем импульс с выхода формирователя 1 сформированшлй по заднему фронту второго кода РУССКИЙ, через элемент 17 задержки и коммутатор 10 переписывает код ПРОБЕЛ из .регистра 8 в регистр 7 с последующим обнуле- ннем регистра 8, и через элементы И 22 и ИЛИ 6 обнуляет триггер 28. I При этом подготавливается к открыванию элемент И 2I. Следующий, третий 4сод РУССКИЙ, импульсом своего переднего фронта переписывает через элемент И 21 и коммутатор 9 код ПРОБЕЛ из регистра 7 в блок 1 памяти с пoc eдywщим обну.лением регистра 7, и через элемент |И 20, шифратор 32 и элемент ИЛИ 4 вновь записывает код ПРОБЕЛ в регистр 8. Импульсом заднего фронта третьего кода РУССКИЙ код ПРОБЕЛ переписывается из регистра 8 в регистр 7 с последующим обнулением регистра 8. При поступлении последующих кодов регистра РУССКИЙ разделительного участка устройство работает аналогично т.е. для каждого кода РУССКИЙ формируется код символа ПРОБЕЛ, который запнсьтается в блок 1I памяти.
Окончание разделительного участка определяется ел. дующим образом.
Каждый текст, в том числе и последующий, всегда начинается регистровым признаком - pycGKfTM, латинским или цифровым. При этом последняя строка кода РУССКИЙ в разделительном участке трактуется как код регистрового признака РУССКИЙ только в случае, если следующий за ним первый код следующего текста не является кодом латинского или цифрового регист(ров. При этом код регистрового признака должен быть передан в блок па- мяте- в случае, если первый код следующего сообщения является кодом латинского или цифрового регистров, идущий перед ним код РУССКИЙ в разделительном участке не является признаком русского регистра и должен быть преобразован в код ПРОБЕЛ. При поступлении первого кода сле дующего текста появляется сигнал на выходе элемента ИЛИ 5, а дешифратор 29 анализирует его для выявления латинского или цифрового регистра. При этом в регистре 7 находится код символа ПРОБЕЛ, сформированный от предыдущего (последнего ) кода РУС- , СКИЙ разделительного участка. Сигнал с выхода элемента ИЛИ 5 обнуляет триггерьг 25, 26 и 28, счетчик 30 закрывает элементы И 20 и 22,что ис ключает формирование кода символа ПРОБЕЛ, В случае, если входной код не является латинским или цифровьм регистром, на соответствующем втором или третьем выходе дешифратора 29 не формируется сигнал ,при этом элемент ИЛИ-НЕ 33 открыт и выдает сигнал на элемент И 19, на другие входы которого также подаются сигналы с выходов элемента ИЛИ 5 и триггера 27. Импульс переднего фронта от поступившего первого кода следующего текста подается с выхода формирователя 12 через элемент 14 на вход считывания элемента И 19. Время задержки элемента 14 превышает время анализа кода дещифратора 29. Элемент 19 открывается и импульс с его выхода гасит третий разряд кода ПРОБЕЛ, записанного в регистре 7. При этом в после нем устанаййивается код регистровог признака РУССКИЙ, который описанным образом поступает в блок 1I памяти. В случае, если первый код следующег сообщения является латинским или цифровым регистром, на соответствую щем вь1ходе дещифратора 29 формируется сигнал, который закрывает элементы ИЛИ-НЕ 33 и И 19. При этом в регистре 7 остается код ПРОБЕЛ, который затем поступает в блок 11 памяти. Импульс заднего фронта первого кода следующего сообщения подается с выхода формирователя 13 через элемент 17 задержки на элемент И 24 который подготовлен к открыванию сигналом с выхода элемента ИЛИ 5. При этом элемент И 24 открыв.ается и сигнал с его выхода обнуляет триггер 27. Устройство возвращается в положение, соответствующее передаче кодов текста, и описанный процесс повторяется. Предлагаемое устройство обеспечивает непрерьшный ввод текстов в многорегистровых кодах, нанесенных построчно на одном носителе, разделенных между особой участках, не несущими полезной информации и содержащими коды с единичным значением разряда синхронизации, формирование кодов символов ПРОБЕЛ, соответствующих разделительным участкам между текстами, и передачу их в блок памяти, что достигается введением в него регистра, коммутатора, шифратора, двух дешифраторов, счетчика, трех триггеров, элемента ИЛИ-НЕ, четырех элементов ИЛИ, пяти элементов И и пяти элементов задержки. Это позволяет вводить тексты непрерывно, без остановки их на разделительных участках, как это делается в известных устройствах, позволяет визуально отделять введенные тексты друг от друга после их дешифрации и отображения, например, на экране индикатора или в устройстве регистрации, что исключает не правильное прочтение полученной информации, и тем самым повьшает точность и достоверность ввода информации в многорегистровых кодах. Технико-экономическая эффективность при использовании изобретения определяется повьш1ением быстродействия за счет непрерывного ввода и расширением функциональных возможностей и области применения за счет возможности ввода информации в многорегистровых кодах.
0t4Z.1
ф
Па /
V
«15
I
I
II
Тг
Гг
/г
I 1
;
7i
. 1ЛнфОрмщионные Sxoffbi
Фи1.2
ft
i
ijr
Тг
о и
к выходу элемента задержки
Ыш сдрос
К быходу элемента И19
CSpoc to разряда
К быходу комнитатооа 10
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
МАШИНА ДЛЯ ПОСАДКИ СВЕКЛОВИЧНЫХ И ТОМУ ПОДОБНЫХ КОРНЕЙ | 1936 |
|
SU49566A1 |
кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для ввода информации | 1980 |
|
SU875375A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
I |
Авторы
Даты
1985-05-23—Публикация
1983-05-23—Подача