SU734648A1 - Устройство дл ввода информации - Google Patents
Устройство дл ввода информации Download PDFInfo
- Publication number
- SU734648A1 SU734648A1 SU782580712A SU2580712A SU734648A1 SU 734648 A1 SU734648 A1 SU 734648A1 SU 782580712 A SU782580712 A SU 782580712A SU 2580712 A SU2580712 A SU 2580712A SU 734648 A1 SU734648 A1 SU 734648A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- block
- data
- register
- unit
- character
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 4
- 238000007405 data analysis Methods 0.000 claims 13
- 238000004458 analytical method Methods 0.000 claims 10
- 238000010586 diagram Methods 0.000 claims 1
- 238000000034 method Methods 0.000 claims 1
- 230000000007 visual effect Effects 0.000 claims 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
1
Изобретение относитс к вычислительной технике и может быть использована дл регистрации данных в автоматизированных системах управлени .
Известно устройство дл записи данных, содержащее клавишный блок, блок пам ти, логику управлени и контрол , блок магнитной ленты 1.
Недостатки устройства - наличие дополнительного оборудовани дл записи, хранени и обработки битов ошибок, необходимость исправлени данных в режиме про- ю верки с места ошибки до конца блока в случае пропуска или наличи лишнего символа в пам ти.
Наиболее близким к предлагаемому по технической сушности вл етс устройство дл ввода информации, содержаш,ее блоки формировани вызовов датчиков и приемНИКОВ , дешифратор служебных символов, регистр кода операций, дешифратор кода операций, а также блок передачи данных, клавиатуру и последовательно соединенные 2о блок считывани , регистр символа, блок управлени , подключенный к блоку передачи данных, первый регистр адреса, блок пам ти, подключенный к блоку управлени и к регистру символа, и первый блок сравнени , соединенный с блоком управлени и регистром символа 2.
Однако известное устройство при контроле данных путем их сравнени (контроль двойным вводом) в случае несоответстви символов вырабатывает только сигнал несовпадени . В результате необходимо повторно вводить данные с начала текста, что снижает производительность работы устройства . Кроме того, известное устройство не осушествл ет контрол данных по блокам перед передачей и во врем передачи в приемники (канал св зи) что, в случае наличи ошибки, приводит к передаче в канал св зи недостоверного блока данных.
Цель изобретени - повышение быстродействи и упрошение свойства.
Claims (2)
- Поставленна цель достигаетс тем, что в устройство дл ввода информации, содержашее блок передачи данных, клавиатуру и последовательно соединенные блок считывани , регистр символа, блок управлени , подключенный к блоку передачи данных, первый регистр адреса, блок пам ти, подключенный к блоку управлени и к регистру символа, и первый блок сравнени , соединенный с блоком управлени и регистром символа, дополнительно введены блок анализа данных, подключенный к блоку управлени , блоку передачи данных, регистру символа, первому блоку сравнени и блоку пам ти, первый триггер, подключенный к блоку управлени и блоку анализа данных, переключатель режима и последовательно соединенные второй триггер, подключенный к первому блоку сравнени и блоку управлени , блок анализа ошибок, подключенный к блоку управлени , первому триггеру и переключателю режима, второй регистр адреса , подключенный к блоку пам ти и первому регистру адреса, и второй блок сравнени , подключенный к блоку пам ти и блоку управлени . На чертеже представлена блок-схема предлагаемого устройства. Устройство дл ввода информации содержит клавиатуру 1, блок 2 считывани , блок 3 управлени , регистр 4 символа, блок 5 анализа данных, блок 6 пам ти, первый регистр 7 адреса, блок 8 передачи данных, первый триггер 9, первый блок 10 сравнени , второй триггер 11, блок 12 анализа ошибок, переключатель 13 режима, второй регистр 14 адреса, второй блок 15 сравнени . Предлагаемое устройство имеет два режима работы: режим однократного набора (ввода) данных «Набор 1, режим двукратного набора (ввода) данных «Набор 2. Режим «Набор 1 используетс в тех случа х , когда к достоверности данных не предъ вл ютс высокие требовани , а режим «Набор 2 используетс тогда, когда к достоверности данных предъ вл ютс очень высокие требовани , например, в автоматизированных системах управлени . Устройство дл ввода информации в режиме «Набор 1 работает следующим образом . Данные с первичного документа символ за символом набираютс на клавиатуре 1 или ввод тс с блока 2 считывани и управл юшими сигналами из блока 3 управлени занос тс в регист 4 символа, где каждый символ провер етс на четность. После проверки на четность символы занос тс в блок 5 анализа данных дл формировани контрольной суммы блока данных и записываютс в блок 6 пам ти по соответствующему адресу , определ емому первым регистром 7 адреса, значение которого возрастает на единицу после записи каждого символа. После окончани набора блока данных с первичного документа или ввода с блока 2 считывани на клавиатуре 1 нажимаетс клавиша конец блока (КБ). Сформированный символ КБ также заноситс в блок 5 анализа данных и записываетс в блок 6 пам ти. В результате этого с четвертого выхода блока 5 анализа данных накопленна контрольна сумма блока данных через регистр 4 символа записываетс в блок 6 пам ти по следующему адресу за символом КБ. Затем с первого выхода блока 5 анализа данных выдаетс сигнал, по которому блок 3 управлени производит сброс регистра 4 символа, первого регистра 7 адреса и осуществл ет контрольное чтение блока данных, записанного в блок 6 пам ти. При этом каждый символ из блока 6 заноситс в регистр 4 символа дл контрол на четность и в блок 5 анализа-данных дл накоплени контрольной суммы. После занесени из блока 6 пам ти символа КБ и символа контрольной суммы в блок 5 анализа данных производитс ее сравнение с накопленной контрольной суммы блока данных. При совпадении контрольных сумм блок 5 совместно с блоком 3 управлени осуществл ют через блок 8 передачи данных передачу в линию блока данных , хран щихс в блоке 6. В процессе передачи контро-ль блока данных производитс аналогично, как и при контрольном чтении . Устройство регистрации первичных данных в режиме «Набор 2« работает следующим образом. В этом режиме данные с первичного документа дважды набираютс на клавиатуре 1. При первом наборе данных устройство работает как в режиме «Набор до нажати клавиши КБ. При нажатии клавиши КБ сигналом со второго выхода блока 5 анализа данных устанавливаетс в единичное состо ние первый триггер 9, а по сигналу с его единичного выхода блок 3 управлени сбрасывает регистр 4 символа и первый регистр 7 адреса. В результате этого устройство переводитс с режима работы «Набор 1 в режим «Набор 2. Затем производитс повторный набор данных с клавиатуры 1. При этом каждый символ заноситс в регистр 4 символа и сравниваетс первым блоком 10 сравнени с соответствующим символом, записанными в блоке 6 пам ти во врем первого набора. В случае совпадени символов сигналом из блока 3 управлени каждый символ заноситс в блок 5 анализа данных дл накоплени контрольной суммы блока данных. После окончани повторного набора данных нажимаетс клавиша КБ, после чего устройство осуществл ет контрольное чтение и передачу данных аналогично режиму «Набор 1. В случае несовпадени в режиме «Набор 2 символа, записанного в чейке блока 6 пам ти, с символом, занесенного с клавиатуры 1 в регистр 4 символа, первый блок 10 сравнени устанавливает в единичное состо ние второй триггер И. По сигналу с его единичного плеча блок 3 управлени блокирует регистр 4 символа, вырабатывает звуковой и визуальный сигнал, оповеща оператора, что произошла ощибка. Зафиксированна ошибка по сигналу с единичного выхода второго триггера 11 запоминаетс в блоке 12 анализа ошибки. В зависимости от характера ошибки исправление ее осуществл етс переключателем 13 режима в положении «Набор 1 или «Набор 2. При исправлении ошибки, сделанной в режиме «Набор 1, т. е. если в блоке 6 пам ти записан ложный символ, сигнал с выхода переключател 13 сбрасывает второй триггер И, в результате чего снимаетс блокировка регистра 4 символа. Нажатием требуемой клавиши на клавиатуре 1 осуш,ествл етс запись соответствующего символа в блок 6 пам ти. Если после корректировки при наборе следующего символа вновь обнаружена ошибка, совершенна в режиме «Набор 1, то возможно предположить, что оператор в блоке данных вставил или пропустил лишний символ. В данном случае по сигналу с единичного плеча второго триггера 11 выдаетс сигнал с выхода блока 12 анализа ошибок, который осуществл ет сброс первого триггера 9, устанавлива режим «Набора 1, а во второй регистр 14 адреса переписываетс значение первого регистра 7 адреса. Таким образом во втором регистре 14 адреса запоминаетс номер чейки в которой оказалс второй ложный символ подр д. Оператор по тексту отмечает, где была обнаружена втора ошибка подр д, и продолжает набор блока данных в режиме «Набор 1. После окончани набора блока данных нажимаетс клавиша КБ на клавиатуре 1. Устройство оп ть переводитс в режим «Набор 2. Затем выдаетс сигнал с первого выхода блока 5 анализа данных, по которому блок 3 управлени осуществл ет сброс регистра 4 символа, и организует контрольное чтение данных из блока 6 пам ти в регистр 4 символа и блок 5 анализа данных . Контрольное чтение данных прекращаетс по сигналу с выхода второго блока 15 сравнени , который по вл етс при совпадении на его входах значений первого регистра 7 адреса и второго регистра 14 адреса . При этом в первом регистре 7 адреса оказываетс номер чейки блока 6 пам ти, в который при первоначальном «Наборе 2 был обнаружен второй ложный символ подр д Таким образом оператор повтор ет ввод данных в режиме «Набор 2 не с начала текста, а с места, на котором была совершена втора ошибка подр д. При отсутствии второй ошибки подр д после сравнени очередного символа сигналом .с блока 3 управлени блок 12 анализа ошибок приводитс в исходное состо ние . При исправлении ошибки, сделанной в режиме «Набор 2 т. е. если оператор нажал не ту клавишу на клавиатуре 1, сигналом с выхода переключател 13 режима приводитс в исходное состо ние блок 12 анализа ошибок и сбрасываетс второй триггер 11 несовпадени . Приведение в исходное состо ние блока 12 анализа ошибок позвол ет не переводить устройство в режим «Набора 1 при двух и более ошибках подр д , совершенных в «Наборе 2. Таким образом оператор в данном случае исправл ет только ошибки, совершенные при неправильных действи х в режиме «Набор 2, не трога достоверных данных, записанных в блоке 6 пам ти при «Наборе 1. Благодар режиму работы «Набор 2 обеспечиваетс принудительный блочно-последовательный двойной набор данных, а потом осуществл етс их передача в линию св зи после двойного набора. Включение и выключение режимов работы «Набор 1 или «Набор 2 производитс средствами, недоступными оператору. Предложенное устройство позвол ет повысить производительность работы за счет эффективного исправлени данных, в случае ошибки, допущенной не с начала текста , а с места ошибки, и повысить достоверность передаваемых данных за счет наличи контрол блока данных до передачи и во врем передачи в линию св зи. Формула изобретени Устройство дл ввода информации, содержащее блок передачи данных, клавиатуру и последовательно соединенные блок считывани , регистр символа, блок управлени , подключенный к блоку передачи данных , первый регистр адреса, блок пам ти, подключенный к блоку управлени и к регистру символа, и первый блок сравнени , соединенный с блоком управлени и регистром символа, отличающеес тем, что, с целью повышени быстродействи и упрошени устройства, оно содержит блок анализа данных, подключенный к блоку управлени , блоку передачи данных, регистру символа , первому блоку сравнени и блоку пам ти , первый триггер, подключенный к блоку управлени и блоку анализа данных, переключатель режима и последовательно соединенные второй триггер, подключенный к первому блоку сравнени и блоку управлени , блок анализа ошибок, подключенный к блоку управлени , первому триггеру и переключателю режима, второй регистр адреса , подключенный к блоку пам ти и первому регистру адреса, и второй блок сравнени , подключенный к блоку пам ти и блоку управлени . Источники информации, прин тые во внимание при экспертизе 1.Патент США № 3593311, кл. G 06 F 11/00, 13.06.71.
- 2.Авторское свидетельство СССР № 500535, кл. G OS С 25/00, 03.09.73 (прототип ) .vr00k-CMГП1c,r-JCr
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782580712A SU734648A1 (ru) | 1978-02-17 | 1978-02-17 | Устройство дл ввода информации |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782580712A SU734648A1 (ru) | 1978-02-17 | 1978-02-17 | Устройство дл ввода информации |
Publications (1)
Publication Number | Publication Date |
---|---|
SU734648A1 true SU734648A1 (ru) | 1980-05-15 |
Family
ID=20749331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU782580712A SU734648A1 (ru) | 1978-02-17 | 1978-02-17 | Устройство дл ввода информации |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU734648A1 (ru) |
-
1978
- 1978-02-17 SU SU782580712A patent/SU734648A1/ru active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR880000426B1 (ko) | 이중 부호화 리드 솔로몬 코드에 대한 복호화 방법 및 장치 | |
JPS6041770B2 (ja) | エラ−・チェック修正システム | |
US3831144A (en) | Multi-level error detection code | |
US4236247A (en) | Apparatus for correcting multiple errors in data words read from a memory | |
KR850004675A (ko) | 오차교정 및 검출 시스템 | |
US3622984A (en) | Error correcting system and method | |
KR880008153A (ko) | 정보기억장치 | |
SU734648A1 (ru) | Устройство дл ввода информации | |
US3144635A (en) | Error correcting system for binary erasure channel transmission | |
US2909768A (en) | Code converter | |
US3213426A (en) | Error correcting system | |
US3030020A (en) | Sum modulo ten accumulator | |
US3671947A (en) | Error correcting decoder | |
SU932636A2 (ru) | Устройство дл обнаружени ошибок | |
SU982099A1 (ru) | Запоминающее устройство с контролем цепей коррекции ошибок | |
SU744577A1 (ru) | Устройство дл тестовой проверки пам ти | |
SU729842A1 (ru) | Устройство дл декодировани систематических кодов | |
SU974410A1 (ru) | Устройство дл записи и воспроизведени информации из блоков оперативной пам ти с коррекцией ошибки | |
SU875461A1 (ru) | Запоминающее устройство | |
SU1387202A2 (ru) | Устройство дл исправлени ошибок | |
SU903989A1 (ru) | Устройство дл контрол и коррекции адресных сигналов дл пам ти последовательного действи | |
SU1014042A1 (ru) | Запоминающее устройство | |
SU1427576A1 (ru) | Устройство дл контрол кодов Хэмминга | |
SU786037A1 (ru) | Устройство дл обнаружени и исправлени ошибок | |
SU711573A1 (ru) | Микропрограммное устройство с контролем переходов |