Устройство для контроля формата сообщений

Иллюстрации

Показать все

Реферат

 

и "=л

О П И С А Н"Ил- Е

ИЗОБРЕТЕНИЯ + + ;57 («) 467352

Союз Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 30.07.73 (21) 1955088/18-24 с присоединением заявки № (23) Приоритет

Опубликовано 15.04.75. Бюллетень ¹ 14 дата оп бликования описания 23.07.75 (51) М, Кл. 6061 11/00

Государстоеииь:и комитет

Совета РЛииистров СССР (53) УДК 681.326(088.8) по делам маабретеиий и стиргитий (72) Авторы изобретения (71) Заявитель

В. И. Фомин, М. Б. Цфасман и Б. В. Филиппов

Государственное союзное конструкторско-технологическое бюро по проектированию счетных машин и Опытный завод (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ФОРМАТА СООБЩЕНИЙ

Изобретение относится к области вычисли1ельпой техники, и, в частности, к устройствам для контроля дискретных сообщении.

Известно устройство для контроля формата сообщений, содержащее счетчик, вентиль и регистр, группы входов которого соединены с группами входов устройства.

Недостатком известного устройства является низкая достоверность регистрируемой информации, обусловленная искажением формата (числа символов) сообщения за счет пропусков и вставок отдельных символов или групп символов (слов), замены одних слов другими и т. д.

Цель изобретения — повышение долговечности информации.

Поставленная цель достигается тем, что устройство содержит запоминающий блок, блок управления, дешифратор, псресчетные схемы, схемы «И», схему «ИЛИ», триггер.

Первая группа выходов регистра соединена с группой выходов запоминающего блока, группами входов дешифратора, вентиля, блока управления и группами выходов устройства, соответствующие выходы которого соединены с запускающими выходами блока управления, входы которого соединены с первым выходом дешифратора и выходом первой схемы «И», входы которой соединены с выходами счетчика, триггера и вторым выходом дешифратора.

Третий выход дешифратора соединен с сигнальным входом первой пересчетной схемы, выход которой соединен с первым входом второй схемы «И», выход которой соединен с вычитающим входом счетчика, установочный вход которого и установочные входы запоминающего блока, пересчетных схем и триггера соединены с установочным выходом блока управления, соответствующие выходы которого соединены с разрешающими входами пересчетных схем, со вторым входом второй схемы «И», первыми входами третьей и четвертой схем «И», со входами запоминающего

15 блока и с первым входом схемы «ИЛИ». Второй вход схемы «ИЛИ» соединен с выходом второй пересчетной схемы и вторым входом третьей схемы И, выход которой соединен с управляющим входом вентиля, выходы кото20 рого соединены со входами счетчика. -1етвертый выход дешифратора соединен с сигнальным входом второй пересчетпой схемы и вторым входом четвертой схемы «И», выход которой соединен с единичным входом триггера.

25 Выход схемы «ИЛИ» соединен с запрещающим входом дешифратора, а группа входов запоминающего блока соединена со второй группой выходов регистра.

Блок-схема устройства представлена на

30 чертеже.

467352

Устройство для контроля формата сообще ний содержит счетчик 1, вентиль 2, регистр 3, блок управления 4, запоминающий блок 5, дешифратор 6, пересчетные схемы 7 и 8, схемы

«И» 9 — 12, «ИЛИ» 13 и триггер 14.

Устройство работает следующим образом.

В зависимости от вводимой программы из датчика программы 15, которая передается через буферный регистр 3 в блок управления

4, устройство может либо осуществлять прямую посимвольную передачу поступающих из датчиков информации 16 в регистр 3 данных непосредственно в приемники информации 17 для регистрации (передачи) этих данных, либо предварительно записывать поступающие данные в запоминающий блок 5 с одновременным контролем формата (числа символов) в формируемом сообщении, а затем пересылать данные из запоминающего блока 5 в приемники информации 17. При этом в случае несовпадения числа символов с записанным в запоминающий блок 6 сообщениями с заранее заданным с помощью программы числом символов сообщения, передача данных в приемники информации 17 может быть заблокирована.

В режиме контроля формата сообщения в начале программы помещают специальный служебный символ, который означает, что следующий за ним символ представляет собой длину формируемого сообщения, представленную в двоичном коде.

Работа схемы в режиме контроля формата сообщения происходит следующим образом.

В исходном состоянии триггер 14, счетчик

1, пересчетные схемы 7 и 8 и запоминающий блок 5 установлены в исходное (нулевое) состояние сигналом из блока управления 4.

При запуске программы формирования сообщения устройство производит опрос датчика программы 15. При опросе на вход регистра 3 устройства поступает код первого служебного символа, являющегося признаком режима работы устройства с контролем формата сообщения. Одновременно в регистр 3 поступает сигнал из блока управления 4, разрешающий запись информации из датчика программы 15. Дешифратор 6, соединенный с выходными шинами регистра 3, дешифрирует код этого первого служебного символа и вырабатывает сигнал, который поступает на первый вход пересчетной схемы 7. Этот же сигнал через схему «И» 12, на второй вход которой подан синхронизирующий сигнал из блока управления 4, поступает на вход установки в единичное состояние триггера 14. При поступлении из блока управления 4 на второй вход пересчетной схемы 7 разрешающего сигнала вырабатывается сигнал, который поступает на вход схемы «ИЛИ» 13 и íà вход схемы «И» 11. Выходной сигнал схемы

«ИЛИ» ° 13 поступает на вход запрета дешифрации дешифратора 6.

При следующем опросе датчика программы

15 в регистр 3 поступает двоичный код фор5

25 зо

65 мата (числа символов сообщения). На второй вход схемы «И» 11 при этом поступает синхронизирующий сигнал из блока управления 4. Выходной сигнал схемы «И» 11 поступает на вентиль 2 и разрешает перепись кода формата из регистра 3 через вентиль в счетчик 1., Затем на вход пересчетной схемы 7 поступает сигнал из блока управления 4, и возвращает ее в исходное состояние.

После этого по сигналам опроса от блока управления 4 происходит посимвольная передача данных из датчиков информации 16 сначала в регистр 3, затем (по сигналу из блока управления 4) — в запоминающий блок 5.

Порядок опроса датчиков информации 16 при этом определяется вводимой из датчика программой.

При записи каждого символа формируемого сообщения в запоминающий блок 5 блок управления 4 формирует счетный импульс, который поступает на вход схемы «И» 10, выходной сигнал которой поступает на счетный вход счетчика 1.

При замене символа, ошибочно введенного оператором, на вход дешифратора 6 при опросе одного из датчиков информации 16 поступает код служебного символа «Замена», который исключает при последующей обработке сообщения в ЭВМ предшествующий ему символ и заменяет его следующим за ним символом. При получении символа «Замена» выходной сигнал дешифратора 6 поступает на вход пересчетной схемы 8 и при поступлении разрешающего сигнала из блока управления

4 устанавливает ее в единичное состояние, запрещая тем самым прохождение счетных импульсов, выработанных блоков управления

4, на счетный вход счетчика 1 через схему

«И» 10. Пересчетная схема 8 устанавливается в исходное состояние после записи в запоминающий блок 5 двух символов (служебного символа «Замена» и символа, следующего за ним).

При поступлении в регистр 3 служебного символа «Конец сообщения» (последнего символа формируемого сообщения) на выходе дешифратора 6 вырабатывается сигнал, поступающий на один из входов схемы «И» 9.

На второй вход этой схемы поступает сигнал с единичного выхода триггера 14, на третий вход — сигнал с выхода счетчика 1. При совпадении двоичного числа, записанного в начале работы в счетчик 1 (это число представляет в двоичном коде количество символов в сообщении), с числом символов, записанных в оперативном запоминающем блоке 5, на выходе счетчика появляется нулевой сигнал.

Благодаря этому сигнал на выходе схемы

«И» 9 не вырабатывается, и блок управления

4 вырабатывает управляющие сигналы, которые поступают на входы запоминающего блока 5, регистра 3 и приемников информации ! 7. По этим сигналам производится носим. вольная передача данных из запоминающего блока 5 в приемники информации 17.

467352

При несовпадении числа символов, записанных в запоминающем блоке 5, с двоичным числом, записанным в счетчик 1 в начале раооты, на выходе счетчика вырабатывается единичный сигнал. Таким образом, при наличии на входах схемы «И» 9 сигналов с единичного выхода триггера 14, с выхода дешифратора 6 (при поступлении символа «Конец сообщения») и с выхода счетчика 1 на выходе схемы «И» 9 вырабатывается единичный сигнал, который поступает в блок управления

4 и блокирует дальнейшую работу устройства. Вследствие этого передача данных из запоминающего блока 5 в приемники информа ни 17 не производится.

Предмет изобретения

Устройство для контроля формата сообщений, содержащее счетчик, вентиль и регистр, группы входов которого соединены с группами входов устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности информации, оно содержит запоминающий блок, блок управления, дешифратор, пересчетные схемы, схемы «И», схему «ИЛИ», триггер, причем первая группа выходов регистра соединена с группой выходов запоминающего блока, группами входов дешифратора, вентиля, блока управления и группами выходов устройства, соответствующие выходы которого соединены с запускающими выходами блока управления, входы которого соединены с первым выходом дешифратора и выходом первой схемы «И», входы которой соединены с выходами счетчика, триггера и вто5 рым выходом дешифратора, третий выход которого соединен с сигнальным входом первой пересчетной схемы, выход которой соединен с первым входом второй схемы «И», выход которой соединен с вычитающим входом счетчиI0 ка, установочный вход которого и установочные входы запоминающего блока, пересчетных схем и триггера соединены с установочным выходом блока управления, соответствующие выходы которого соединены с разре15 шающими входами пересчетных схем, со вторым входом второй схемы «И», первыми входами третьей и четвертой схем «И», со входами запоминающего блока и с первым входом схемы «ИЛИ», второй вход которой соединен

20 с выходом второй пересчетной схемы и вторым входом третьей схемы «И», выход которой соединен с управляющим входом вентиля, выходы которого соединены со входами счетчика, четвертый выход дешифратора соединен с

25 сигнальным входом второй пересчетной схемы и вторым входом четвертой схемы «И», выход которой соединен с единичным входом триггера, выход схемы «ИЛИ» соединен с запрещающим входом дешифратора, а группа

ЗО входов запоминающего блока соединена со второй группой выходов регистра.

467352

Составит. зь Т. Арешев

Техред T. Миронова

Редактор Е. Семанова

Корректор В. Ьрыксииа

Типография, пр. Сапунова. 2

Заказ 1664:9 Изд. Рй 1353 Тираж 679 По и:иси е

LIHHHHH Государственного комит та Совета Министров СССР по делам изобретений и отквытий

Москва, Ж-35, Раушская наб., д. 4/5