Изобретение относится к вычислительной технике, в частности к устройствам для обучения и может быть использовано для автоматизации перевода слова на другие языки.
Целью изобретения является расширение функциональных возможностей за счет увеличения числа доступных языков.
На чертеже представлена схема электродного многоязычного словаря, первый вхс|д которого соединен с информационным входом первого блока 1 памяти, выход которого соединен с первым входом первой, схемы сравнения 2 выход которого соединен с пеЬвым входом элемента 3 ИЛИ-НЕ и первым входом первого элемента 4 И, второй вход которого соединен со вторым входом элемента 3, входом J триггера 5, информа- цис/нным входом D-триггера 6, входом разт меЩения счета счетчика 7, выходом дешифратора 8 кода конца слова, вход которого соединен со вторым входом компаратора 2, первым выходом устройства, выходами блоков 9.1 и 9.п памяти со второго по п + 1, входы выбора которых соединены, соответственно, с выходами с первого по n-ый дешифратора 10 кода языка, вход которого соединен с выходом, регистра 11 кода языка, информационный вход и вход записи которого соединены, соответственно, с пер- вым и вторым входами устройства, третий вход которого соединен со входом установки триггера 5, входом сброса первого счетчика 12 адреса и счетчика 7, выход которого соединен с выходом регистра 13 числа слов и первым входом второй схемы сравнения 14 числа слов, второй вход которого соединен с выходом регистра 13, а выход - со вторым выходом устройства, третий выход ; которого соединен с выходом переноса из . старшего разряда счетчика 12, выход кото- рого соединен с адресными входами блоков 9.1-9.П, а счетный вход - с четвертым входом устройства, первым входом второго
СП
С
00
о ю со о ел
элемента 15 И, третьим входом элемента 4, тактирующими входами счетчика 7, триггера б и триггера 5, вход К которого соединен с выходом элемента 3, а выход-с четвертым входом элемента 4, выход которого соединен с входом записи регистра 13 и четвертым в.ыходом устройства, пятый вход которого соединен со вторым входом элемента 15 и входом записи блока 1,,адресные вход которого соединен с выходом второго счетчика 16 адреса, счетный вход, а также первый и второй входы сброса которого соединены, соответственно, с выходом элемента 15. шестым входом устройства и выходом третьего элемента 17 И, первый и второй входы которого соединены, соответственно, с четвертым входом устройства и выходом триггера 6.
Устройство работает следующим образом. .
В исходный момент на втором, четвертом и пятом входах устройства удерживается сигнал логической единицы. Триггер 6 сброшен в нуль. На третий и шестой входы устройства подаются единичные сигналы, которые сбрасывают в нуль счетчики 7, 12, 16 и устанавливают в единицу триггер 5. После этого на третьем и шестом входах устройства устанавливаются нулевые сигналы. ..
Код первой буквы искомого слова поступает на первый вход и по отрицательному перепаду сигнала на его пятом входе записывается в блок 1 по нулевому адресу из источника 16. Положительный перепад сигнала на% пятом входе устройства, проходя через элемент 15, вызывает увеличение адреса в счетчике 16 на единицу. На первом входе устройства устанавливается код следующей буквы искомого слова. Отрицательный перепад сигнала на пятом входе устройства вызывает запись кода этой буквы в блок 1 по адресу из счетчика 16. Описанный процесс повторяется до тех пор, пока все буквы искомого слова и код конца слова не будут записаны :в последовательные ячейки блока 1. После этого на шестой вход устройства подается единичный сигнал, который сбрасывает в нуль счетчик 16.
На первом входе устройства устанавливается код языка введенного в бло4к Т слова. По отрицательному перепаду сигнала на втором входе устройства этот код фиксируется в регистре 11, после чего на втором входе устройства вновь устанавливается единичный сигнал. Код языка с выхода регистра 11 поступает на вход дешифратора 10, на соответствующем выходе которого появляется единичный сигнал. Зтот сигнал поступает на вход выбора блока 9. и
подключает его ко входу дешифратора 8, второму входу компаратбра 2 и первому выходу устройства. Выходы всех блоков 9.1- 9.п находятся в высокоомном состоянии.
Таким образом, в последовательных ячейках блока 1 записано введенное слово и код конца слова; в регистре 11 записан код языка введенного слова, с помощью которого среди блоков 9.1-Э.п выбран блок 9.1 соответствующий данному языку; счетчики 7, 12 и 16 находятся в нулевом состоянии, триггер 5 установлен в единицу; на втором, четвертом и пятом входах устройства удерживается единичный сигнал, а на третьем и
шестом - нулевой сигнал.
По нулевому адресу в счетчике 12 из блока 9.I выбирается первая буква первого из хранимых в нем слов словаря и поступает на вход дешифратора 8, а также на второй
вход схемы сравнения 2. По нулевому адре- су в счетчике 16 из блока 1 выбирается первая буква введенного слова, и поступает на первый вход схемы сравнения 2. На выходе схемы сравнения 1 появится единица, если
коды на его входах равны и нуль - в противном случае. На выходе дешифратора 8 единица появится только тогда, когда на его входе удерживается код конца слова.
На четвертый вход устройства начинают
поступать синхросигналы. Отрицательный перепад синхросигнала (на четвертом входе устройства удерживался единичный сигнал) фиксирует результат сравнения букв в триггере 5. Изменение состояния триггера 5
происходит в соответствии с таблицей.
40
QS, 05+1 состояние триггера 5 до и после отрицательного перепада синхросигнала, соответсвенно.
Положительный перепад синхросигнала увеличит на единицу адрес в счетчиках 12 и 16. Из блоков памяти 1 и 9.1 выбираются очередные буквы сравниваемых слов. Результат сравнения выбранных букв фиксируется в триггере 5 отрицательным перепадом синхросигнала и т.д.
Через некоторое число тактов на выходе блока 9.1 установится код конца слова, кото рый вызовет появление единицы на выходе дешифратора 8. Пусть при этом на выходе
схемы сравнения 2 или триггера 5, и следовательно, и на выходе элемента 4 удержива- тся нулевой сигнал, т.е. введенное слово еще не найдено. Отрицательный перепад Синхросигнала установит триггер 5 (табл. 1) И триггер б в единицу, а содержимое счетчика 7 увеличится на единицу. Следующий по- ожительный перепад синхросигнала увеличит на единицу адрес в счетчике 12. Счетчик 16 будет установлен в нулевое со- Стояние, т.к. в триггере 6 записана единица, которая вместе с положительным уровнем синхросигнала вызывает появление единицы на выходе элемента 17. В результате на выходе блока 1 и блока 9.I установятся пер- ая буква введенного слова и первая буква очередного слова словаря. На выходе де- иифратора 8 установится нулевой сигнал, соторый запишется в триггер 6 при появле- ши низкого уровня синхросигнала. Про- ;ёсс сравнения слов будет продолжатся так Ьыло описано выше.
Если, при появлении единицы на выходе дешифратора 8, на выходе .схемы сравне- ия 2 и триггера 5 также удерживаются единицы, то на выходе элемента 4 появится единичный сигнал. Это означает, что введенное слово было найдено среди слов сло- заря, хранимых в блоке 9.1. Единичный :игнал на выходе элемента 4 вызывает за- шсь числа с выхода счетчика 7 в регистр 13 1 передаётся на четвертый выход устройст- ja. Появление единичного сигнала на чет- зертом выходе устройства вызывает трекращение подачи синхросигналов на Четвертый вход устройства. Устройство пе- эеходит в состояние ожидания. После этого 40ЖНО, либо вводить новое слово, если устройство используется как орфографический :ловарь, либо получить перевод найденного :лова на любой из доступных языков. :. Для получения перевода, код языка пе- Ьевода устанавливается на первом входе устройства и отрицательным перепадом сигнала на втором входе устройства записы- }ается в регистр 11. На втором, третьем, и иестом входах устройства устанавливаются единичные сигналы. При этом счетчики 7,12 j-i 16 сбрасываются & нуль. На третьем входе устройства восстанавливается нулевой сиг- нал. В регистре 13 хранится порядковый |номер найденного слова. Слова имеющие Ьдинаковые порядковые номера в блоках fe.1-9.rt являются друг для друга терминологическими эквивалентами или переводами fia соответствующие языки. На четвертый Цод устройства начинают поступать синхросигналы. Состояние счетчика 16, в отличие от счетчиков 7 и 12, изменяться не будет, т.к. на ответом входе устройства удерживается единичный сигнал. На входдешифрато- ра 8 поступают слова (последовательность букв и код конца слова) из блока 9.J, который содержит переводы на заданный в регистре 11 язык. Счетчик 7 фиксирует номер слова выведенного на выход блока 9.J, При совпадении чисел в счетчике 7 и регистре 13, на выходе схемы сравнения 14 установится единица, которая передается на второй выход устройства. Появление единицы на втором выходе устройства вызывает прекращение поступления синхросигналов на его четвертый вход и означает готовность устройства выдать перевод найденного слова. Для этого на четвертый вход устройства подаются синхросигналы, а перевод считывается с первого выхода устройства. Окончание считывания перевода определяется либо по коду конца слова, либо по появлению нулевого сигнала на втором выходе устройства. Аналогично можно получить переводы найденного слова на все остальные языки.
Возможно, что слово введенное в блок 1 не содержится среди ел о в ./5л ока 9,1. В этом случае, окончание поиска определяется по появлению единицы на третьем выходе устройства.
Формула изобретения Устройство для перевода слов с одного языка на другой, содержащее два счетчика, два блока памяти, первую схему сравне ния, первый дешифратор, два триггера, элемент . ИЛИ-НЕ, три элемента И, о т л и ч а ю щ е е- с я тем, что, с целью расширения функциональных возможностей устройства за счет увеличения числа доступных языков, в устройство введены п + 1 блоков памяти, где п - число доступных языков, вторая схема сравнения, два регистра, -второй дешифратор и третий счетчик, причем информационный вход устройства соединен с информационным входом первого блока памяти, выход которого соединен с первым, входом первой схемы сравнения, выход равенства которой соединен с первым входом элемента ИЛИ-НЁ и первым входом первого элемента И, второй вход которого соединен с вторым входом элемента ИЛИ-НЕ, J-входом первого триггера, D-входом второго триггера, входом разрешения счета третьего счетчика и выходом первого дешифратора, вход которого соединен с вторым входом первой схемы сравнения, с выходами блоков памяти с второго по (п + 1}-й и является выходом .перевода устройства, входы выбора которых соединены соответственно с первого по 11-й выходами второго дешифратора, вход которого соединен с выходом первого регистра, информацирнный вход и вход записи которого являются соответственно информационным входом и входом записи кода языка устройства, вход начальной установки которого соединен с входами установки в О первого триг- гера, и первого и третьего счетчиков, выход третьего счетчика соединен с информационным входом второго регистра и первым входом второй схемы сравнения, второй вход которойисоединен с выходом второго реги- стра, выход второй схемы сравнения является выходом окончания поиска слова устройства, выход отсутствия слова которого соединен с выходом переноса из старшего, разряда первого счетчика, информационный выход которого соединен с адресными входами блоков памяти с второго по (п + 1)-й, счетный вход первого счетчика является синхровходом устройства и подключен к первому входу второго элемен-
та И, третьему входу первого элемента И, синхровходам третьего счетчика и первого и второго триггеров, К-вход первого триггера соединен с выходом элемента ИЛИ-НЕ. а прямой выход первого триггера соединен с четвертым входом первого элемента И, выход которого соединен с входом записи второго регистра и является выходом наличия слова устройства, вход счета букв которого соединен с вторым входом второго элемента И и входом записи первого блока памяти, адресный вход которого соединен с выходом второго счетчика, счетный вход, а также первый и второй входы установки в О которого соединены соответственно с выходом второго элемента И, входом признака конца слова устройства и выходом третьего элемента И, первый и второй входы которого соединены соответственно с синхровходом устройства и выходом второго триггера.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для изучения слов иностранного языка | 1987 |
|
SU1495815A1 |
Устройство для изучения языка | 1990 |
|
SU1785029A1 |
Устройство для преобразования кодов с одного языка на другой | 1985 |
|
SU1275471A1 |
Электронное устройство для изучения морфологии иностранного языка | 1986 |
|
SU1417025A1 |
Устройство для обучения иностранным языкам | 1989 |
|
SU1741154A1 |
Устройство для контроля знаний обучаемых | 1981 |
|
SU1005152A1 |
Устройство для сопряжения ЦВМ с внешними устройствами | 1989 |
|
SU1784840A1 |
Электронный словарь для изучения иностранного языка | 1988 |
|
SU1532965A1 |
Электронный словарь для изучения иностранного языка | 1989 |
|
SU1649568A1 |
Устройство для контроля знаний обучаемых | 1982 |
|
SU1035633A1 |
Изобретение относится к вычислительной технике, в частности к устройствам для обучения, и может быть использовано для автоматизации процесса перевода слов с одного языка на другие. Целью изобретения является расширение функциональных возможностей за счет поиска слова, введенного на любом языке из доступных в данной реализации устройства, и выдачи перевода на любой из этих языков, а также за счет увеличения числа доступных языков. Устройство содержит три источника, п + 1 блоков памяти, два дешифратора, два триггера, элемент ИЛИ-НЕ, три элемента И, две схемы сравнения, два регистра. 1 ил.
Авторы
Даты
1993-03-15—Публикация
1990-03-20—Подача