Устройство для контроля информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 752340
Автор: Евлов
Текст
ПИСАНИЕИЗОБРЕТЕНИЯ Союз Советскик Социалистических Республик(22) Заявлено 070278 (21) 2578486/18-24 р 1)м. к . с присоединением заявки Йо Государственный комитет СССР по делам изобретений н открытий(54) УСТРОИСТВО ДЛЯ КОНТРОЛЯ ИНФОРМАЦИИ Изобретение относится к вычислительной теМнике и может быть исполь зовано в устройствах подготовки данных.Известны устройства для контроля передачи информации с дополнительными разрядами, содержащие регистры сдвига, тактовый генератор, шифраторы, дешифратор сумматоры, блоки памяти констант, триггеры и логичес кие схемы И, ИЛИ (1)Наиболее близким техническим решением к предлагаемому является устройство для контроля информации, содержащее блок управления, счетчик, 15 дешифратор, элементы И и ИЛИ, блок сравнения и регистр сдвига 21.Общим недостатком известных устройств является высокая структурная сложность. и)Цель изобретения - упрощение устройства.Поставленная цель достигается тем, . что в устройство для контроля инФормации, содержащее регистр сдвига, 25 дешифратор, первый, второй, третий и четвертый элементы И, тактовый генератор и первый счетчик, причем управляющий вход устройства соединен с первым входом тактового гене". Щ ратора и первым управляющим входом первого счетчика, информационный вход устройства соединен с первым входом регистра сдвига, введевы первый и второй триггеры, второй, третий и четвертый счетчики и шифратор, причем первый выход тактового генератора соединен с единичными входами первого и второго триггеров, второй выход тактового генератора соединен со счетным выходом первого счетчика, третий выход тактового генератора соединен с первыми входами первого, второго и третьего элементов И, выходы первого, второго и третьего элементов И соединены соответственно со вторым управляющим входом первого счетчика с счетным входом второго счетчика, с управляецнм входом третьего счетчика, выход которого соединен с управляющим входом регистра сдвига, со счетным входом четвертого счетчика, с нулевым входом второго триггера выход регистра сдвига соединен с кодовым входом первого счетчика, выход которого соединеннулевым входом первого триггера и счетным входом третьего счетчика, нулевой и единичный выходыпервого триггера соединены соответственно со вторыми входами первого и второго элементов И, выходвторого счетчика соединен с первым входом четвертого элемента И,выход переполнения четвертого счетчика соединен со вторым входомтактового генератора и вторымвходом четвертого элемента И,выход которого является выходомустройства, кодовый выход четвертого счетчика соединен со входомдешифратора, первый и второй выходыкоторого соединены соответственно с.управляющим входом второго счетчикаи со входом шифратора, выход шиФратора соединен с инфорМационным входом третьего счетчика, нулевой выход второго триггера соединен совторым входом третьего элемента И.Устройство для контроля информациипредназначено для контроля кодовс дополнительной цифрой. Алгоритмобразования кода с дополнительнойцифрой сводится к следующему:а) исходная кодовая комбинацияапап., ааО умножается поряднона последовательность типавпвов в; б) полученные произведения суммируются Е = вап ++ в. а. (++ в 1 а+ вав) сумма делится на определенноечисло К и определяется остатком отделения 2, который и является контрольным разрядом; г) контрольныйразряд 2 приписывается к первичному коду который приобретает следующийаад. а а 2;В качестве последовательностивп вп 1 ф ., в во наиболее приемлемычисловые ряды вида6, 5, 4, 3, 232,16, 8, 4, 2а в качестве делится число 11.На Фиг. 1 представлена функциональная схема устройства для контроля информации; на фиг. 2 - последовательность импульсов вырабатываемых тактовым генератором наФиг. 3 - расположение информации врегистре 1 сдвига.Устройство для контроля информациисодержит регистр 1 сдвига, первыйсчетчик 2, второй счетчик 3, третий счетчик 4, четвертый счетчик 5,тактовый генератор б, шифратор 7,дешиФратор 8, первый элемент 9 И,второй элемент 10 И, третий элемент11 И, четвертый элемент 12 И, первыйтриггер 13, второй триггер 14, инФормационный вход 15 устройства,управляющий вход 16 устройства.Регистр 1 сдвига предназначен длярасстановки исходной информации.согласйо весовым коэффициентам Ь .Счетчик 2 представляет собой обычныйчетырехразрядный двоичный счетчик ипредназначен для преобразования числовой информации в унитарный код,т.е. периодическую последовательностьимпульсов, количество которых равноданной цифре. Информационные входысчетчика 2 подключены к инверснымвыходам регистра 1 сдвига. Счетчик3 представляет из себя реверсивныйсчетчик по вой К и предназначен длясуммирования результатов произведения и одновременного деления навеличину К. Счетчик 4 представляетиз себя "четчик пэ пюс 1 Ь, а счетчик 5 - счетчик по пюг 1 и и вместес дешифратором 8 и шифратором 7 предназначены для вырабатывания последовательности весоьых коэффициентовЬ , Шифратор 7 построен таким образом,что в 1-м цикле на его выходЕ образуется код равный,разности (Ьд - Ь; ),В "лучае, если последовательностьвесовых коэффициентовффбф 5 4 2 О 3, 2, необходимость в дешифратореи шифраторе отпадает и выходы счетчика 5 подключаются непосредственнок информационным входам счетчика 4.Рассмотрим работу устройства на 25 примере комбинации 2, 1, 3, б.Исходная комбинация, включаяконтрольный разряд по мере ее поступления (оператор вводит информацию последовательно цифру за цифрой,начиная,со старшего разряда и кончая контрольным) потэтрадно, вдвоично-десятичном коде заноситсяв сдвиговый регистр. Расположениеинформации в регистре для данногопримера показано на фиг, 3, В исходном состоянии регистр сдвига ивсе счетчики обнулены, а тактовыйгенератор не запущен. Поступающаячисловая информация потэтрадно заносится в регистр 1 сдвига.40 . Наличие регистра 1 сдвига приводит к тому, что исходная информация искусственно дополняется незначащими нулями, т.е, осуществляется расстановка информации согласно их весовым коэффициентам.По сигналу Пуск, которыйвырабатывается по символу отделяющему одну кодовую комбинацию отдругой, содержимое старшей тэтра О ды регистра 1 сдвига заносится всчетчик 2 и запускается тактовыйгенератор б. Тактовый генератор бвырабатывает периодическую последовательность сигналов, состоящуюиз трех сдвинутых по времени тактовых импульсов, (фиг. 2),. ТИ 1 устанавливает триггеры 13 и 14 в состояние, при котором на элементы 9 и 11 И поступает запрет, а на Элемент 10 И разрешение, Так как в старшей тэтраде регистра 1 сдвига в данный момент находится код нуля, то в счетчике 2 окажется код всех единиц и, следовательно, первый же ТИ поступающийЕсли в качестве последовательности весовых коэффициентов исполь" зовать последовательность32,16, 8, 4, 2, то при максимальной длине кодовой комбинации, равной пяти, счетчик 4 представляет из себя счетчик по код 32, т.е. процесс преобразования старшего разряда продолжается 32 раза. В процесс преобразования четвертого раз. ряда продолжается 16 раз, так как в этом случае в счетчике 5 нахо" дится единица, а дешифратор и шифратор построены таким образом, что в счетчик 4 занесена разность (во - ва 1 ), т.е, число 16 фи, следовательно переполнение счетчика 4 наступит через 16 циклов, и тадвУстройство для контроля информации позволяет вести контроль информации в момент ее перфорации с высокой степенью достоверности,на счетный вход счетчика 2 вызоветего переполнение, т.е, сбросит счетчик 2 в нулевое состояние и вырабатывает сигнал переполнения, Импульс переполнения поступает насчетный вход счетчика 4 и опрокидывает триггер 13. Следовательно,в счетчике 4, окажется единица, атриггер 13 запрещает прохождениеТИ в счетчик 3. ТИ з, черезэлемент 10 И клапонируемый триггером 13 повторно заносит содержимоестаршей тэтрады регистра 1 сдвигав счетчик 2. Следующий ТИ сноваопрокидывает триггеры 13 и 14 (триггер 14 оставался в прежнем состоянии) и описанный процесс повторяетсявосемь раз, так как в данном случаесчетчик 4 представляет из себя счетчик по пой 8. Восьмой импульс переполнения со счетчика 2 вызовет переполнение счетчика 4. Счетчик 4 сбросится в нулевое состояние, а импульспереполнения возникающий на еговыходе поступит на счетный входсчетчика 5, сдвинет содержимое регистра сдвига на один разряд влевои опрокинет триггер 14. ТИЗ,через элемент 9 И, занесет в счетчик2 значение шестой тзтрады регистрасдвига, так как регистр сдвига предварительно сдвинут на один разряд 30влево, Кроме этого ТИ, через элемент 1 И, занесет содержимое счетчика 5 в счетчик 4. В счетчике 4как и в счетчике 5 окажется единица. На этом обработка старшей циФры Якодовой комбинации заканчивается,Работа устройства при обработкес шестого по четвертый разрядыкодовой комбинации аналогична обработке седьмого разряда с той лишьразницей, что для обработки каждогопоследующего разряда понадобитсяна один цикл меньше предыдущего.Так как к моменту начала обработки,например, шестого разряда, в счетчике 4 уже находится единица и,следовательно, переполнение счетчика4 наступит на один цикл раньше. Кмоменту обработки третьего разрядакодовой комбинации в счетчиках 4 и 5находится двоичный код цифры 4, встаршей тэтраде регистра сдвига находится код третьего разряда кодовойкомбинации (цифра 2-двоичный код001 0), а в счетчике 2 инверсныйкод цифры 2, т.е. число 13 - двоичный код 1101, Т,е. для возникновения сигнала переполнения со счетчика 2 понадобится три цикла работыустройства. Два ТИЗ, через элемент 10 ИЛИ, клапанируемые триггером 13 поступят на счетный входсчетчика 3, который в данном случаепредставляет из себя счетчик повос) 11, т.е, одновременно с суммированием осуществляет и деление на Я 11. В третьем цикле импульс переполнения со счетчика 2 занесет единицу в счетчик 4 и опрокинет триг" гер 13,тем самым запретив прохождение тиз в счетчик 3. тиз, через элемент 1 0 И повторно заносит код 1101 в счетчик 2 и т.д. Описанный процесс повторяется до тех пор, пока не выработается сигнал переполнения со счетчика 4, т.е. 4 раза.Таким образом в счетчик 3 четыре раза поступает по два импульса, т.е. осуществляется операция умножения на соответствующий весовой .коэффициент. Работа устройства при обработке второго и первого разрядов кодовой комбинации аналогична, К моменту обработки контрольного разряда в счетчике 3 находится вычисленный контрольный разряд, т.е. цифра 6, в старшем разряде регистра 1 сдвига код циФры 6, а в счетчиках 4 и 5,цифра 7, причем в этом случае счетчик 3 при помощи дешифратора 8 настраивается на вычитание. Обработка контрольного разряда аналогична обработке информационных разрядовВ данном случае устройство отработает семь циклов, причем в счетчик 3 поступает шесть импульсов и, следовательно, он окажется в нулевом состоянии.В седьмом цикле сигнал переполнения со счетчика 5 остановит тактовый генератор и опросит четвертый элемент 12 И, так как в данном случае в счетчике 3 находится нуль, то сигнал ошибки на выходе элемента 12 И не возникнет. Естественно, что если в данной кодовой комбинации изменить одну какую-либо цифру, то счетчик 3 не будет в нулевом состоянии и выработается сигнал ошибки.позеоляет рационально испольэовать сложное. оборудование, сократить трудоемкость подготовки данных для ЭВМ при меньшей затрате оборудования.формула изобретенияУстройство для контроля информации, содержащее регистр сдвига, дешифратор, .первый и второй, третий и четвертый элементы И, тактовый генератор и первый счетчик, причем управляющий вход устройства соединен с первым входом тактового генератора и первым управляющим входом первого счетчика, инФормациойный вход устройства соединен с первым входом регистра сдвига, о т л и ч аю щ е е с я тем, что, с целью упрощения, в устройство введены первый и второй триггеры, второй, третий и четвертый счетчики и шифратор, причем первый выход тактового генератора соединен с единичными входами первого и второго триггеров, второй выход тактового генератора соединен со счетным входом первого счетчика, . третий выход тактового генератора соединен с первыми входами первого, второго и третьего элементов И, выходы первого, второго и третьего элементов И соединены соответственно со вторым управляющим входом первого счетчика, со счетным входом второго счетчика, с управляющим входом третьего счетчика, выход которого соединенс управляющим входом регистра,сдвига, со счетным входом четвертогосчетчика, с нулевым входом. второготриггера, выход регистра сдвига соединен с кодовым входом первогосчетчика, выход которого соединен снулевым входом первого триггера ис счетным входом третьего счетчика,нулевой и единичный выходы первоготриггера соединены соответственносо вторыми входами первого и второгоэлементов И, выход второго счетчика соединен с первым входом четвертого элемента И, выход переполнениячетвертого счетчика соединен со 1 э вторым входом тактового генератора,и вторым входом четвертого элементаИ, выход которого является выходомустройства, кодовый выход четвертого счетчика соединен со входом де шифратора первый и второй выходыкоторого соединены соответственнос управляющим входом второго счетчика, и со входом шифратора, выходшифратора соединен с информационным р входом третьего счетчика, нулевой выход второго триггера соединен совторым входом третьего элемента И,Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРМ 454554, кл. С Об Г 11/00,02.11.72.2. Авторское свидетельство СССРР 294142, кл. О ОБ Р 11/00,24.05.68 (прототип).752340 Оуся Вдарь Составитель И. Сигалов едактор А, Долинич Техред Н,Ковалева КорректорИ, МускаЗака ПодписноеСР д. 4/5 ПП Патент, г. Ужгород, ул. Проектная, 4 ил 47/8 Тираж 751 ЦНИИПИ Государственного по делам иэобретений и 113035, Москва, Ж, Рауш
СмотретьЗаявка
2578486, 07.02.1978
Заявитель Б. Ю. ЕвЛОВ
ЕВЛОВ ЕВГЕНИЙ ЮРЬЕВИЧ
МПК / Метки
МПК: G06F 11/08
Метки: информации
Опубликовано: 30.07.1980
Код ссылки
<a href="https://patents.su/5-752340-ustrojjstvo-dlya-kontrolya-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля информации</a>
Предыдущий патент: Реверсивный двоичный счетчик с контролем
Следующий патент: Микропрограммный процессор
Случайный патент: Устройство для выдачи деталей