Устройство для преобразования кодов с одного языка на другой

 

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах с языком высокого уровня, в системах управления банками данных при создании быстродействующих операционных систем. Цель изобретения - повышение достоверности выдаваемой информации с учетом синтаксиса - входного и выходного языков без промежуточного кодирования выходных слов. Устройство содержит регистр приема 2, регистр условий преобразования 12, регистр выдачи 4, N блоков ассоциативной памяти 3 (N - количество типов слов входного языка), дешифратор 1 разделителей, блок синтаксического контроля 17, блоки элементов И 8-11, блоки элементов задержки 13, 14, блок элементов ИЛИ 16, промежуточный регистр 18, триггер 5, генератор тактовых импульсов 15. Введение в устройство блока синтаксического контроля, N-2 дополнительных блоков ассоциативной памяти, регистра условий преобразования, блоков элементов И, блоков элементов задержки, блоков элементов ИЛИ, генератора тактовых импульсов позволяет осуществлять преобразование входного кода в выходной без промежуточного кодирования входных и выходных предложений, а также производить синтаксический контроль выходного предложения с выдачей информации об участке выходного предложения, содержащем ошибку, что обеспечивает достижение поставленной цели. 1 з.п.ф-лы, 2 ил.

СОЮЗ CQSETCHHX

СОЦИАЛИСТИЧЕСНИ Х

РЕСПУБЛИК

ug 1 С 06 F 15/38

ОПИСАНИЕ ИЗОБРЕТЕНИЯ н двторСком Свидет льСтем

ГОСУДАРСТВЕННЬ Й КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4379697/24-24

1 (22) 16.02.88, (46) 15.11.89. Бюл. 11* 42 (72) Е.И.Бобыр, А.К.Гультяев и С.И.Григорьев (53) 681.325(088.8) (56) Авторское свидетельство СССР

В 1283798, кл. G 06 F 15/38,9/44, 1985.

Авторское свидетельство СССР

У 1270766, кл. С 06 F 15/38, 9/44, 1985.

Авторское свидетельство СССР

У 1275471, кл . С 06 F 15/38, 9/44, 1985. (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ

КОДОВ С ОДНОГО ЯЗЫКА НА ДРУГОЙ (57) Изобретение относится к вычислительной технике и может быть ис" .

„.„SU„, i 522237 А 1 пользовано в вычислительных системах с языком высокого уровня, в системах . управления банками данных при создании быстродействующих операционных систем, Цель изобретения — повышение достоверности выдаваемой информации с учетом синтаксиса — входного и выходного языков без промежуточного кодирования выходных слоев. Устройство содержит регистр 2 приема, регистр 12 условий преобразования, регистр 4 выдачи,,п блоков 3 ассоциативной памяти, (n — кол,:чество типов слов входного языка), дешифратор 1 разделителей, блок 17 синтаксического контроля, блоки элементов И 8-11 а блоки 13 и 14 элементов задержек, блок элементов ИЛИ 16, промежуточный регистр 18, триггер 5, генератор 15 тактовых импульсов. Введение в уст1522237 ройство блока синтаксического контроля, и-2 дополнительных блоков ассоциативной памяти, регистра условий преобразования, блоков элементов И, блоков элементов задержки, блоков элементов ИЛИ, генератора тактовых импульсов позволяет осуществлять преобразование входного кода в выходной

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

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

На фиг.1 представлена структур-! ная схема устройства на фиг.2

Ф . функциональная схема блока синтаксического контроля.

Устройство содержит (фиг.1) де, шифратор l разделителей, регистр 2 приема, блоки 3„-3 „ ассоциативной памяти (n — количество частей речи во входном языке), регистр 4 выдачи, триггер 5, первый 6 и второй 7 элементы ИЛИ-НЕ, с первого по четвертый блоки 8-11 элементов И, регистр 12 условий преобразования, первый 13 и второй 14 блоки элементов задержки, генератор 15 тактовых импульсов, блок 16 элементов ИЛИ, блок 17 синтаксического контроля, промежуточный регистр 18, вход 19 запуска устройства, вход 20 установки условий преобразования, информационный вход 21 устройства, выход 22 совместимости и контроля устройства, информационный выход 23 устройства, вход обнуления 24 и стробирующий . вход 25 блока синтаксического контроля.

Блок синтаксического контроля содержит (фиг.2) группу триггеров 26<+

+ 26 „+, совпадения, группу регистров 27 + 27.„+, контроля, первый 28 и второй 29 элементы задержки, элемент И 30, первую 31 и вторую 32 группы элементов И, первую 33 и вторую 34 группы блоков элементов И, l5

55 без промежуточного кодирования входных и выходных предложений, а также производить синтаксический контроль выходного предложения с выдачей информации об участке выходного предложения, содержащем ошибку, что обеспечивает достижение поставленной цели. 1 з.п.ф-лы, 2 ил. группу 35 двухразрядных двоичных счетчиков, первую 36 и вторую 37 группы элементов ИЛИ,блок 38 элементов И, элемент ИЛИ 39, блок 40 элементов

ИЛИ, блок 41 ассоциативной памяти совместимости, группу блоков 42,-42, ассоциативной памяти контроля, счетчик 43, дешифратор 44, группу элементов 45 задержки.

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

В исходном состоянии триггер 5 запуска, регистр 2 приема, регистр 4 выдачи, регистр 12- условий преобразования и промежуточный регистр 18 устройства, а также группа триггеров 26, группа регистров 27, группа счетчиков 35 и счетчик 43 блока синтаксического контроля обнулены.

Работа устройства иницируется подачей импульсов запуска на вход 19 устройства,.который переводит триггер 5 запуска в единичное состояние и тем самым разрешает формирование серии тактовых импульсов с выхода блока 15 для синхронизации работы устройства. Условия преобразования кодов (например, тип входного предложения) поступают; с входа 20 устройства на регистр 12 условий преобразования.

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

Прием очередного символа предложения разрешается очередным тактовым импульсом, подаваемым на вход блока 8 элементов И. Принятый символ поступает на дешифратор 1 разделителей и на блок 13 элементов задержки. Если символ не является .разделителем слов или предложений, то единичный сигнал с выхода элемента ИЛИ-НЕ 6 разрешает запись символа через блок 9 элементов И на регистр 2 приема ° При поступлении на вход блока 9 последующего символа, не являющегося разделите55

5 152223 лем, тем же тактовым импульсом производится сдвиг содержимого регистра приема в сторону старших разрядов и запись поступившего символа. Если очередной символ является разделителем слов, то на втором выходе дешифратора разделителей формируется единичный сигнал, запрещающий запись кода этого символа иа регистр приема.

Этим же сигналом разрешается выдача слова, сформированного к этому моменту на регистре приема, а также условий преобразования с регистра 12 через блок 10 элементов И на все бло15 ки 3,-3 и ассоциативной памяти, а также на промежуточнъ|й регистр 18. Число и блоков ассоциативной памяти определяется количеством типов слов входного языка. Способ разбиения 20 слов по типам определяется синтаксисом входного языка. Так, для разговорных языков разбиения проводятся по частям речи, для языков програм миров ания — по функциональному казна- 25 чению лексических единиц языка (операнды, знаки операций, открывающие и закрывающие скобки и т.д.) . .В каждом блоке 3 ассоциативной памяти в качестве ключа поиска используется слово, 30 в старших разрядах которого содержится условие преобразования, в остальных — собственно слово, а в качестве ответной части — слова выходного языка. Таким образом, в зависимости от типа входного слова выходное слово будет считано из одного из блоков 3 ассоциативной памяти. На выходе обнаружения этого блока ассоциативной памяти появляется единичный сигнал,который поступает на блок 17 синтаксического контроля, а на информационный выход блока ассоциативной памяти поступает считанное выходное слово, которое через блок 16 элементов

ИЛИ переписывается на регистр 4 выдачи.

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

ИЛИ-НЕ 7 останется единичный сигнал (так как сигналы обнаружения всех блоков 3 ассоциативной памяти будут равны нулю), который разрешит передачу непереведенного входного слова с

7 6 промежуточного регистра через блок 11 элементов И на регистр 4 выдачи.

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

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

Поскольку указанные действия выполняются в блоке синтаксического контроля параллельно, описание работы блока приводится отдельнЬ для каждого из этих действий.

Проверка совместимости раэнотипных слов.

Если выходное слово считывалось из одного из блоков 3-К (К l,n) ассоциативной памяти, то единичный сигнал, возникший на выходе обнаружения блока 3-К, поступая на единичный вход триггера 26-К блока синтаксического контроля, устанавливает его в единичное состояние. Единичный сигнал с второго выхода дешифратора, поступив- ший на вход блока 25 блока синтаксического контроля, задержанный на время поиска считывания выходного слова

1 з блока 3-К и на время переключения триггера 26 элементами 28 и 29 задержки соответственно, обеспечивает передачу единичного сигнала с выхода элемента И 31 -К на счетный вход счетчика 35-К.

Содержимое всех счетчиков 35 образует некоторое слово, состоящее из пар разрядов (каждая пара соответствует одному счетчику). Наличие "1" в одном из разрядов пары с номером С (С l,п+1) означает, что считанное выходное слово относится к С-му типу.

Наличие "1" в одном из разрядов пары с номеров А (А l и+1, А С) одновременно с парой С,означает, что слово

А-го типа стоит в выходном предложении рядом со словом С-ro типа. При э- пара 10 соответствует слову, стоящему слева, а пара "01" — слову, стоящему справа. Таким образом, содержимое слова, образованного разряВ

1522237 пами счетчиков 35, служит для опре целения типов слов, стоящих на соседНих позициях в выходном положении.

В том случае, если считанное вы одное слово является первым в предожении, содержимое счетчика 35-К тановится равным "01", а содержимое сех остальных счетчиков группы 35 стается равным "00". Следовательно, 10 левые сигналы с выходов старших азрядов всех счетчиков 35 обуславиют наличие нулевого сигнала на выоде элемента ИЛИ 39, который препятствует передаче содержимого счетчика группы 35 через блок 38 на вход блока 41 ассоциативной памяти, в котором содержатся коды запрещенных сочетаний разнотипных слов в выходном предложении. 20

Если следующее выходное слово счи-. тывается из блоков 3-И (Nl,ï;ÈôÊ} ассоциативной памяти, то единичный сигнал с выхода обнаружения этого блока, поступая на соответствующий 25 вход блока синтаксического контроля, устанавливает в единичное состояние триггер 26-М. Соответствуюший этому выходному слову сигнал со второго выхода дешифратора разделителей, по- 30 ступая на второй вход блока синтакси. ческого контроля, аналогично описанному обеспечивает формирование единич ногоо сигнала на счетном входе счетчи. ка 35-И, который переводит счетчик в ,, состояние "01", Кроме того, тот же

; сигнал с дешифратора разделителей обеспечивает наличие единичного сигнала и на счетном входе счетчик 35-К.

Этот сигнал переводит счетчик 35-К 40 в состояние "10". Единичный сигнал с выхода старшего разряда счетчика 35-К, поступая на соответствующий вход элемента ИЛИ 39, формирует на его выходе единичный сигнал, который разрешает 45 передачу содержимого счетчиков 35 через блок 38 на вход блока 41 ассоциативной памяти. Если слово, образованное содержимым счетчиков 35, совпадает с одним из кодов, хранящихся в блоке 41, то этот код считывается и поступает с выхода блока 41 ассоциативной памяти на первый вход блока 40 элементов ИЛИ и с его выхода — на выход устройства. Единичный сигнал с выхода элемента ИЛИ 39 поступает также на второй вход элемента И 32-К, обеспечивая формирование на его выходе единичного сигнала, который, поступая на входы обнуления триггера 26-К и счетчика 35-К, переводит их в нулевое состояние. На выходах остальных элементов И 32 остается сигнал нулевого уровня, в том числе на выходе элемента И 32-И, так как в старших разрядах соответствующих счетчиков 35 записан "0", поэтому обнуление триггера 26-М и счетчика 35-И ие происходит. При считывании следующего выходного слова из одного из блоков 3 ассоциативной памяти блок синтаксического контроля работает аналогично описанному.

Если очередное выходное слово считывалось не из блоков 3 ассоциативной памяти,,а с промежуточного регистра (т.е. является не подлежащим переводу входным словом), то единичный сигнал с выхода элемента ИЛИ-HE 7 поступает на первый вход элемента И 30.

При наличии единичного сигнала на выходе элемента 28 задержки на выходе элемента И 30 также формируется единичный сигнап, который, поступая на единичный вход триггера 26 „+,, переводит его в единичное состояние. В остальном работа блока синтаксического контроля в этом случае аналогична описанной.

В том случае, когда считываются подряд два однотипных выходных слова, соответствующий счетчик 35 меняет последователр но свое состояние от

"00" до "10", после чего происходит выдача содержимого всех счетчиков 35 на блок 41 ассоциативной памяти. Однако соответствующие коды в блоке 41 заведомо отсутствуют, поскольку приведенный случай является одним из вариантов взаимного расположения однотипных слов, которые .анализируютсй в другой части блока синтаксического контроля. В дальнейшем работа блока аналогична описанной.

Анализ взаимного расположения однотипных слов.

Единичный сигнал с второго входа 25 блока синтаксического контроля, поступая на счетный вход счетчика 43, увеличивает его содержимое на единицу. Число, записанное на счетчике 43, равно порядковому номеру в выходном положении последнего считанного слова. Это число поступает на вход дешифратора 44, на соответствуюшем выходе которого формируется единичный сигнал, который поступает на

9 1522237 10 вторые входы всех блоков 33 элементов И. Если последним считывалось выходное слово К-го типа, то единичный сигнал с К-ro входа группы входов блока синтаксического контроля поступает на первый вход блока ЗЗ-К, что приводит к формированию на его выходе кода, в котором значение разряда с номером, совпадающим с порядковым номе-10 ром выходного слова, равно единице, которая записывается в разряде с тем же номером регистра 27-К контроля.

Кроме того, код с выхода блока 33-К поступает на вход элемента 37-К. По15 скольку один из разрядов кода равен единице, на выходе элемента 37-К формируется единичный сигнал.

Единичный сигнал с выхода элемента 37-К, задержанный элементом 45-К задержки на время, необходимое для записи кода на регистр 27-К, поступает на первый вход элемента И 34-К.

Этим обеспечивается передача содержимого регистра 27-К на вход блока

42-К ассоциативной памяти, в котором хранятся коды запрещенных комбинаций однотипных слов в выходном предложении. Если поступивший код совпадает с одним нз кодов, хранящихся, в бло- 30 ке 42-К, то этот код поступает с выхода блока 42-К через блок 40 элементов ИЛИ на выход 22,. устройства. При считывании следующего выходного слова аналогичным образом записывается

"1" в разряд с номером, на единицу большим в том регистре контроля, номер которого соответствует типу считанного слова. Сформированный на этом регистре контроля код поступает описанным способом на вход соответствующего блока 42 ассоциативной памяти для отождествлений с одной из запрещенных комбинаций. Таким образом, каждый из регистров контроля накапливает и хранит в позиционном .коде информацию о расположении в выходном предложении слов определенного типа, и эта информация анализируется с помощью блоков 42 ассоциативной памяти на соответствие синтаксису выходного языка.

При поступлении на информационный вход 21 устройства разделителя предложений на первом выходе дешифратора разделителей формируется единичный сигнал, который запрещает запись кода разделителя предложений на регистр приема. Кроме того, этот сигнал поступает на нулевой вход триггера 5 и входы обнуления регистра условий преобразования, регистра выдачи и промежуточного регистра, а также на первый вход 24 блока синтаксического контроля. С входа 24 единичный сигнал поступает на вход обнуления счетчика 43, на входы обнуления всех. регистров 27 контроля,а также через элементы ИЛИ 36 на входы обнуления счетчиков 35. Тем самым производится обнуление триггера запуска и всех перечисленных регистров и счетчиков устройства. На этом работа устройства по преобразованию входного предложения sаканчивается.

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

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

Искажение входного слова (слов) или его кода, не приводящее к изменению кода входного предложения: ошибка базовым объектом не обнаруживается, так как код входного предложения не отражает семантику входящих в него слов. Предлагаемое устройство ошибки этого вида также не обнаруживает, так как они не влияют на синтаксис выходного предложения, однако его использование снижает их количество.

Это обусловлено отсутствием в устройстве промежуточных кодов, которые подвержены искажению наравне с собственно входными словами.

Искажение входного слова (слов) или erо кода, приводящее к формированию измененного, но допустимого кода входного предложения: ошибка базовым объектом не обнаруживается, та.- .ак выходное предложение, соответствующее измененному коду, считывается нормальным образом. При использовании предлагаемого устройства!

52?237

12 ошибки этого вида исключены, так как отсутствует этап формирования кода входного предложения из кодов входных слов.

Искажение входного слова (слов) ! или его кода приводящее к формирова1 . нию недопустимого кода входного пред ложенияя: ошибка обнаруживается базовым объектом, так как в этом случае считывания выходного предложения не происходит: информация об ошибке не выдается. При использовании предлагаемого устройства ошибки этого вида исключены по причине, указанной в и. 2.

Искажение выходного слова (слов) нли его кода,,не приводящее к нарушению синтаксиса выходного предложения: ошибка объектом не обнаруживается, так как не производится семантический анализ выдаваемой потребителю информации. При использовании предлагаемого устройства обнаружение ошибок не происходит по этой же причине, однако их количество 25 сокращается, поскольку в предлагаемом устройстве не используется промежуточное кодирование выходных слов, !

Искажение выходного слова (слов) или его кода, приводящее к нарушению ! синтаксиса выходного предложения: ошибка базовым объектом не обнаружи"вается, так как не производится синтаксический контроль выдаваемой пот1

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

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

Формула изобретения

1. Устройство для преобразования кодов с одного языка на другой, содержащее регистр приема, дешифратор разделителей, первый и второй блоки ассоциативной памяти, первый элемент

ИЛИ-НЕ, регистр выдачи и триггер, вход сброса которого соединен с первым выходом дешифратора разделителей и с первым входом первого элемента

ИПИ-НЕ, второй вход которого соединен с вторым выходом дешифратора разделителей и с входом обнуления регистра приема, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности выдаваемой информации за счет синтаксического анализа входного и выходного языков без промежуточного кодирования выходных слов, s него введены второй элемент ИЛИ-НЕ, с первого по четвертый блоки элементов И, регистр условий преобразования, первый и второй блоки элементов задержки, генератор тактовых импульсов, блок элементов ИЛИ, и-2 блоков ассоциативной памяти, где n — количество типов слов входного языка, блок синтаксического контроля и промежуточнын регистр, причем информационный вход промежуточного регистра соединен с информационными входами первого н второго блоков ассоциативной памяти и выходом первого блока элементов И, первый вход которого соединен с информационным выходом регистра приема и информационным выходом регистра условий, информационный вход которого соединен с входом установки условий устройства, а стробирующий вход — с первым выходом дешифратора разделителей, стробирующими входами промежуточного регистра и регистра выдачи и с входом. обнуления блока синтаксического контроля, стробирующий вход которого соединен с вторым входом первого блока элементов И и входом сброса регистра приема, информационный вход которого соединен с выходом второго блока элементов И, первый вход которого соединен с выходом первого блока элементов задержки, вход которого соединен с входом дешифратора разделителей и с выхоцом третьего блока элементов И, первый вход которого соединен с информационным входом устройства, а второй вход — с входом сдвига регистра приема и выходом генератора тактовых импульсов, вход которого соединен с выходом триггера, вход установки в

"1" которого подключен к входу запуска устройства, и информационных выходов блоков ассоциативной памяти соединен с и входами блока элементов, ИЛИ, (и+1)-й вход которого соединен с выходом четвертого блока элементов И, первый вход которого соединен с выходом второго блока элементов задержки, вход которого соединен с

1522237 выходом промежуточного регистра, выходы обнаружения и блоков ассоциативной памяти соединены с входами второго элемента ИЛИ-НЕ и с и информаци5 онными входами блока синтаксического г контроля, (и+1)-й вход которого соединен с выходом второго элемента

ИЛИ-НЕ и вторым входом четвертого блока элементов И, выход блока синтакси-10 ческого контроля является выходом совместимости и контроля расположения слов устройства.

2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что, блок синтак15 сического контроля содержит группу триггеров, группу .регистров контроля, первый и второй элементы задержки, элемент И, первую и вторую группы элементов И, первую и вторую группы блоков элементов И, группу двухразрядных двоичных счетчиков, первую и вторую группы элементов ИЛИ, блок элементов И, элемент ИЛИ, блок элементов ИЛИ, блок ассоциативной памяти 25 совместимости, группу блоков ассоциативной памяти контроля, счетчик, дешифратор, группу элементов задержки, причем вход первого элемента задержки соединен со стробирующим вхо-З0 дом блока синтаксического контроля, а выход — с первым входом элемента И и с входом второго элемента задержки, выход которого подключен к вторым входам всех элементов И первой груп35 пы, первые входы которых соединены с прямыми выходами соответствующих триггеров совпадения, единичные входы первых и триггеров группы (и — ко" личество типов слов входного языка). подключены к и соответствующим информационным входам блока синтаксического контроля, а единичный вход(п+1)-го триггера группы подключен к выходу элемента И, второй вход которого .яв 45 ляется (и+ 1 )-м инфОрмациОнным вхОДОм блока синтаксического контроля, выходы всех элементов И первой группы подключены к счетным входам соответствующих двухразрядных счетчиков, 50 входы обнуления которых подключены к входам обнуления соответствующих триггеров совпадения и к выходам соответствующих элементов ИЛИ первой группы, первые входы. которых соединены с выходами соответствующих элементов И второй группы, а вторые входы подключены к входу обнуления блока синтаксического контроля, первые входы элементов И второй группы подключены к выходам старших разрядов соответствующих двухразрядных счетчиков, а вторые входы — к выходу элемента ИЛИ, выходы старших и младших разрядов всех двухразрядных счетчиков подключены к соответствующим входам блока элементов И, выходы старших разрядов всех двухразрядных счетчиков подключены также к входам элемента ИЛИ, выход которого подключен к входу блоков элементов И, выход которого соединен с входом блока ассоциативной памяти совместимости, выход которого подключен к первому входу блока элементов ИЛИ, вторая группа входов которого подключена к выходам блоков ассоциативной памяти контроля, а выход является выходом блока синтаксического контроля, вход обнуления которого соединен с входамв обнуления регистров контроля и счетчика, счетный вход которого подключен к стробирующему вхо,",;у блока синтаксического контроля, ы выход соединен с входом дешифратора, выход которого подключен к вторым входам всех блоков элементов И первой группы блоков, первые входы которых подключены к соответствующим информацио=онным входам блока синтаксического . контроля, а выходы — к информационным входам соответствующих регистров контроля и к входам соответствующих эле1 ментов ИЛИ второй группы, выходы которых подключены к входам соответствующих элементов задержки группы, выходы которых соединены с первыми входами соответствующих блоков элементов И второй группы блоков, вторые входы которых подключены к выходам соответствующих регистров контроля, выходы блоков элементов И второй группы блоков подключены к входам соответствующих блоков ассоциативной памяти контроля.

1522237

Состав итель Ю. Тисленк о

Техред А,Кравчук Кор рек то р Т . Мал ец

Редактор N.Ïåòðoâà

Заказ 6965/47 Тираж 668 Подписное

ВНИКПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Устройство для преобразования кодов с одного языка на другой Устройство для преобразования кодов с одного языка на другой Устройство для преобразования кодов с одного языка на другой Устройство для преобразования кодов с одного языка на другой Устройство для преобразования кодов с одного языка на другой Устройство для преобразования кодов с одного языка на другой Устройство для преобразования кодов с одного языка на другой Устройство для преобразования кодов с одного языка на другой 

 

Похожие патенты:

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

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

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и может найти практическое применение в автоматизированных системах производства программ для ЦВМ

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах обработки данных и производства программ для ЭВМ, Цель изобретения - повышение быстродействия и сокращение аппаратурных затрат устройства

Изобретение относится к компьютерной системе создания и перевода документов, к системе подготовки текста на языке ограничений и перевода на иностранный язык

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

Изобретение относится к обработке информационных естественно-языковых текстовых материалов

Изобретение относится к системам классификации текстовых сообщений

Изобретение относится к автоматизированному синтезу текстовых документов

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

Изобретение относится к распознаванию образов из графического изображения, и в частности к распознаванию текста на изображении документа в электронном виде

Изобретение относится к устройствам распознавания написанных знаков
Наверх