SU1559367A1 - Electric dictionary for studying foreign language - Google Patents

Electric dictionary for studying foreign language Download PDF

Info

Publication number
SU1559367A1
SU1559367A1 SU884450774A SU4450774A SU1559367A1 SU 1559367 A1 SU1559367 A1 SU 1559367A1 SU 884450774 A SU884450774 A SU 884450774A SU 4450774 A SU4450774 A SU 4450774A SU 1559367 A1 SU1559367 A1 SU 1559367A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
register
output
information
counter
Prior art date
Application number
SU884450774A
Other languages
Russian (ru)
Inventor
Виктор Иванович Корнейчук
Антон Юрьевич Михайлюк
Андрей Олегович Городничий
Олег Владиславович Журавлев
Владимир Николаевич Карпенко
Original Assignee
Киевский Политехнический Институт Им.50-Летия Великой Октябрьской Социалистической Революции
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Киевский Политехнический Институт Им.50-Летия Великой Октябрьской Социалистической Революции filed Critical Киевский Политехнический Институт Им.50-Летия Великой Октябрьской Социалистической Революции
Priority to SU884450774A priority Critical patent/SU1559367A1/en
Application granted granted Critical
Publication of SU1559367A1 publication Critical patent/SU1559367A1/en

Links

Landscapes

  • Machine Translation (AREA)

Abstract

Изобретение относитс  к вычислительной технике, в частности к устройствам дл  перевода с одного  зыка на другой, и может быть использовано дл  автоматизации процесса обучени  иностранному  зыку. Целью изобретени   вл етс  расширение области применени  за счет обеспечени  возможности варьировани  числа  чеек пам ти, отводимых под разные словарные статьи. Указанна  цель достигаетс  тем, что в электронный словарь введены блок 2 управлени , регистр 4 буквы, блок 9 выделени  окончани  слова, счетчик 13, сдвигатель 8 и блок 24 подсчета единиц, а поиск словарных статей в блоке пам ти основан на специальном кодировании входных слов. 4 ил., 1 табл.The invention relates to computing, in particular, devices for translating from one language to another, and can be used to automate the process of learning a foreign language. The aim of the invention is to expand the scope of use by allowing the number of memory cells allocated for different entries to be varied. This goal is achieved by entering the control block 2, the 4-letter register, the word end highlighting block 9, the counter 13, the shifter 8 and the unit 24 counting units into the electronic dictionary, and the search for vocabulary entries in the memory block is based on special coding of the input words. 4 ill., 1 tab.

Description

1one

(21)4450774/24-24(21) 4450774 / 24-24

(22)27.06.88(22) 06/27/88

(46) 23.04.90. Бюл. № 15(46) 04.23.90. Bul Number 15

(71)Киевский политехнический институт им. 50-лети  Великой Окт брьской социалистической революции(71) Kiev Polytechnic Institute. 50th anniversary of the Great Oct. Brno socialist revolution

(72)В.И Корнейчук, А.Ю.Михайлюк, А.О.Городничий, О.В.Журавлев(72) V.I. Korneychuk, A.Yu.Mikhaylyuk, A.O.Gorodnichy, O.V.Zhuravlev

и В.Н.Карпеакоand V.N.Karpeako

(53)681.325(088.8)(53) 681.325 (088.8)

(56)За вка ФРГ № 3305527, кл. G 06 F 1/38, 1984.(56) Application of the Federal Republic of Germany No. 3305527, cl. G 06 F 1/38, 1984.

Авторское свидетельство СССР № 1401505, кл. G 06 F 15/38, 1987.USSR Author's Certificate No. 1401505, cl. G 06 F 15/38, 1987.

(54)ЭЛЕКТРОННЫЙ СЛОВАРЬ ДЛЯ ИЗУЧЕНИЯ ИНОСТРАННОГО ЯЗЫКА(54) ELECTRONIC DICTIONARY FOR LEARNING A FOREIGN LANGUAGE

(57)Изобретение относитс  к вычислительной технике, в частности к устройствам дл  перевода с одного  зыка на другой, и может быть использовано дл  автоматизации процесса обучени  иностранному  зыку. Целью изобретени   вл етс  расширение области применени  за счет обеспечени  возможности варьировани  числа  чеек пам ти, отводимых под разные словарные статьи. Указанна  цель достигаетс  тем, что в электронный словарь введены блок 2 управлени , регистр 4 буквы, блок 9 выделени  окончани  слова, счетчик 13, сдвигатель 8 и блок 24 подсчета единиц, а поиск словарных статей в блоке пам ти основан на специальном кодировании входных слов. 4 ил., 1 табл.(57) The invention relates to computing, in particular, devices for translating from one language to another, and can be used to automate the process of learning a foreign language. The aim of the invention is to expand the scope of use by allowing the number of memory cells allocated for different entries to be varied. This goal is achieved by entering the control block 2, the 4-letter register, the word end highlighting block 9, the counter 13, the shifter 8 and the unit 24 counting units into the electronic dictionary, and the search for vocabulary entries in the memory block is based on special coding of the input words. 4 ill., 1 tab.

оabout

5S5s

(L

сwith

елate

СПSP

оabout

ОЭOE

4four

Изобретение относитс  к вычислительной технике, в частности к устройствам дл  перевода с одного  зыка на другой, и может быть использовано дл  автоматизации процесса обучени  иностранному  зыку. , Целью изобретени   вл етс  расширение области применени  за счет обе спечепи  возможности варьировани  числа  чеек пам ти, отводимых под разные словарные статьи.The invention relates to computing, in particular, devices for translating from one language to another, and can be used to automate the process of learning a foreign language. The aim of the invention is to expand the field of application by means of both possibilities of varying the number of memory cells allocated for different dictionary entries.

Па фиг.1 представлена блок-схема устройства; на фиг.2 - блок-схема одного из возможных вариантов реализации блока управлени ;на фиг.З пример реализации схемы подсчета еди ниц; на фиг.4 - блок-схема алгоритма функционировани  устройства.PA figure 1 presents the block diagram of the device; Fig. 2 is a block diagram of one possible implementation of the control unit; Fig. 3 is an example of the implementation of a unit counting circuit; Fig. 4 is a block diagram of a device operation algorithm.

В таблице приведен пвимер кодировани  информации в блоке пам ти дл  алфавита из четырех букв.The table shows the coding of information in a memory block for a four-letter alphabet.

Устройство содержит вход 1 установки , блок 2 управлени , его первый управл ющий «ыход 3, регистр 4 буквы, его информационный вход 5, входы б и 7г:эаписи соответственно блока управлени  и регистра буквы, сдвигатель 8S блок 9 выделени  окон- чани  сло а,его выход 10,второй 11 и третий 12 управл ющие выходы- блока управлени , счетчик 13, регистр 14 суммы, четвертый управл ющий выход 15 блока управлени , выход 16 схемы 17 сравнени , блок 18 пам ти, регистр 19 поиска,, сумматор 20,п - тый 21 и шестой 22 управл ющие выходы блока управлени , выход 23 блока 24 подсчета единиц, вход 25 блока подсчета единиц, выход 26 сдвигател  информационный выход 27 устройства, маркерный вход 28 блока управлени , выходы. 29-31 соответственно разрешени  записи, разрешени  ввода и запрещени  ввода блока управлени .The device contains an installation input 1, a control unit 2, its first control output 3, a register of 4 letters, its information input 5, inputs b and 7g: records, respectively, of a control unit and a register of a letter, shifter 8S block 9 for selecting the end of a layer , its output 10, second 11 and third 12 control outputs — control unit, counter 13, sum register 14, fourth control output 15 of control unit, output 16 of comparison circuit 17, memory block 18, search register 19, adder 20 , the fifth 21st and sixth 22 control outputs of the control unit, the output 23 of the unit 24 of the counting unit prostrate, entrance units 25 counting unit, an output of shifter 26, the information output device 27, a marker input control unit 28 outputs. 29-31, respectively, of permitting recording, permitting input and prohibiting input of a control unit.

Блок управлени  содержит блок 32 посто нной пам ти, выходной регистр 33 микрокоманды,.счетчик 34 и мультиплексор 35. Блок подсчета единиц содержит сумматоры 36-38.The control unit contains a constant memory unit 32, a microcommand output register 33, a counter 34 and a multiplexer 35. The unit counting unit contains adders 36-38.

Поиск словарных статей в запоминающем устройстве основан на специальном кодировании входных слов. В  чейке с нулевым адресом закодировав ны все буквы входного алфавита, встречающиес  на первом месте в словах , вход щих в лексический запас устройства. Каждой букве алфавитаThe search for entries in the storage device is based on a special coding of the input words. In a cell with a zero address, all letters of the input alphabet are coded, occurring in the first place in the words included in the device's lexical reserve. Each letter of the alphabet

00

SS

00

5five

д d

5five

00

4545

5555

5050

и символу конца слова (обозначим его) поставлен в соответствии один разр д  чейки. Единица в соответствующем разр де означает, что с данной буквы начинает хот  бы одно слово, дл  которого в блоке 18 пам ти имеетс  словарна  стать : ноль говорит об отсутствии словарной статьи . Рассмотрим принцип работы устройства на примере алфавита из четырех букв (А, В, С, D). Дл  такого алфавита  чейка будет сосгто ть из шести (К 6) разр дов (четыре буквы , разр д дл  символа (#) и маркерный разр д) (фиг.4). Пусть в лексический запас запоминающего устройства входит только п ть слов: АВ, AD, ВАС, DAC r ABCD.Проследим поиск словарной статьи к слову DAC. Двоичный код буквы D, равным двум, сдвинет нулевую  чейку так, что на разр де 26« выходной шины 26 окажетс  содержимое четвертого (), соответствующего букве D разр да, равное единице. Сумма единиц в сдвинутой части нулевой  чейки,равна  трем, запишетс  в регистр 19 поиска - это адрес  чейки возможных вторых букв при первой букве D. Затем сдвиг аннулируетс  и сумма всех единиц нулевой  чейки, снова равна  трем, запишетс  в регистр 14 суммы. После этого содержимое счетчика 13 увеличитс  на единицу, количество единиц  чейки с адресом,равным единице (0+1 1), в сумматоре 20 сложитс  с числом три и полученна  сумма (3+2 5) запишетс  в регистр 14 суммы. Содержимое счетчика 13 снова увеличитс  на единицу и в регистр 14 суммы запишетс  количество всех единиц в  чейках с нулевой по вторую включительно (3 + 2 + + 1 6), Следующей, третьей,  чейкой уже окажетс   чейка возможных вторых букв при букве D: ее содержимое будет сдвинуто на п ть (код буквы А - второй буквы интересующего нас слова) разр дов и на разр де 26 к выходной шины 26 окажетс  единица из первого (6-5 1) разр да  чейки. Эта единица, уже как сумма единиц сдвинутой  чейки, сложитс  с содержимым регистра 14 суммы и полученна  сумма (6+1 7) запишетс  в ре- регистр 19 поиска, после чего сдвиг аннулируетс  и к содержимому регистра 14 суммы добавитс  сумма единицand the symbol of the end of the word (we denote it) is set in accordance with one bit of the cell. A unit in the corresponding digit means that at least one word begins with a given letter, for which in block 18 of memory there is a dictionary to become: zero indicates the absence of a dictionary entry. Consider the principle of operation of the device on the example of the alphabet of four letters (A, B, C, D). For such an alphabet, the cell will consist of six (K 6) bits (four letters, a bit for the character (#) and a marker bit) (Fig. 4). Let only five words enter the lexical stock of a memory device: AB, AD, BAC, DAC r ABCD. Let's follow the search for a dictionary entry to the word DAC. The binary code of the letter D, equal to two, will shift the zero cell so that on bit 26 of output bus 26 there will be the contents of the fourth () corresponding to the letter D of the bit equal to one. The sum of units in the shifted part of the zero cell, equal to three, will be written into the search register 19 - this is the address of the cell of possible second letters with the first letter D. Then the shift is canceled and the sum of all units of the zero cell, again equal to three, is written into the sum register 14. After that, the contents of counter 13 will increase by one, the number of units of a cell with an address equal to one (0 + 1 1) in the adder 20 will be added with the number three and the resulting sum (3 + 2 5) will be written into the register of 14 sums. The contents of counter 13 will again increase by one and the number of all units in cells from zero to second inclusive (3 + 2 + + 1 6) will be written to the register of 14 sums. The next, third cell will already be the cell of possible second letters with the letter D: its contents will be shifted by five (the letter A code - the second letter of the word of interest) of bits and by bit 26 the output bus 26 will be one from the first (6-5 1) digit and the cell. This unit, already as the sum of the units of the shifted cell, is added to the contents of register 14 and the resulting amount (6 + 1 7) is written to the search register 19, after which the shift is canceled and the sum of units is added to the contents of register 14.

третьей  чейки. Оп ть начнетс  постепенное наращивание адреса  чейки с четырех до шести и накапливание в регистре 14 суммы количества единиц всех пройденных  чеек с н- левой до шестой включительно (7 + +2+1+1 11), Код третьей буквы вводимого слова (С) сдвинет содержимое сдвигател  8 -  чейку возможных третьих букв при буквах DA (ее адрес равен семи) на три (код буквы С) разр да, после чего на разр де 26k выходной шины 26 окажетс  единицаthird cell. A gradual increase in the cell address from four to six and accumulating in the register 14 the sums of the number of units of all the cells passed from the left to the sixth inclusive (7 + + 2 + 1 + 1 11) will begin again. The third letter code of the entered word (C) will shift the contents of the shifter 8 is a cell of possible third letters with the letters DA (its address is seven) by three (letter C code) bits, after which the unit 26k of the output bus 26 will be one

из третьего (6-3 3) разр да  чейки, j5 управлени  по витс  сигнал, обнул ющий регистр буквы 4, на четвертом выходе 15 блока 2 управлени  по витс  сигнал, который поступит на обнул ющие входы счетчика 13 и реги20 стра 14 суммы, а на восьмом выходе 30 блока 2 управлени  - сигнал, раэ- рашающий ввод буквы. При вводе пользователем первой буквы ее код поступает .на информационный вход регистраfrom the third (6-3, 3) bit of the cell, j5 control, turns on a signal, nulling the register of the letter 4, on the fourth output 15 of control unit 2, turns on a signal that goes to the converging inputs of counter 13 and register 14 of the sum, and on the eighth output 30 of the control unit 2, a signal that updates the letter input. When the user enters the first letter of its code enters. On the information input register

25 4 буквы, на управл ющий вход которого при этом поступит разрешающий запись в него введенной буквы сигнал, который одновременно поступит на второй вход 6 блока 2- управлени . С25 4 letters, to the control input of which, in this case, a signal entering the letter entered into it will be received, which will simultaneously go to the second input 6 of the 2-control unit. WITH

30 выхода регистра 4 буквы код буквы поступит на управл ющий вход сдвигател  8, на информационный вход которого поступает содержимое  чейки с нулевым адресом, адрес которой (ноль) поступил на вход блока 18 пам ти с выхода обнуленного счетчика 13. В результате сдвига на разр де 26« выходной шины 26 сдвигател  8 по витс  содержимое разр да  чейки с нулевым адресом, соответствующего введенной букве, которое поступит на п тый вход 28 блока 2 управлени . Если это 1 (в лексический запас запоминающего устройства вход т сло45 ва, начинающиес  с этой буквы), то подсчитанное блоком 24 подсчета коткотора , как сумма единиц усеченной  чейки прибавитс  к содержимому регистра 19 поиска, и как сумма единиц всей  чейки - к содержимому регистра 14 суммы (так как других единиц эта  чейка не содержит) Таким образом, в регистре 19 поиска окажетс  адрес  чейки возможных четвертых букв при буквах DAC (11 + + 1 12). А в регистре 14 суммы путем наращивани  адреса в счетчике 13 будет продолжать накапливатьс  общее количество единиц всех пройденных до двенадцатой  чеек, за исключением дев той и дес той (их маркерные разр ды содержат единицы) - оно равно .четырнадцати. Прибавив к нему единицу из разр да двенадцатой  чейки,30 outputs of the register 4 letters the code of the letter goes to the control input of the shifter 8, the information input of which receives the contents of the cell with zero address, the address of which (zero) entered the input of memory block 18 from the output of the zeroed counter 13. As a result of shifting The 26 "output bus 26 of the shifter 8 is turned on the contents of the discharge cell with the zero address corresponding to the entered letter, which will go to the fifth input 28 of the control unit 2. If this is 1 (words that begin with this letter are in the lexical stock of the memory), then the calculated kotkotor counting unit 24 will add to the contents of search register 19, and to the contents of register 14, as the sum of units of the truncated cell. sums (since this unit does not contain other units) Thus, in the search register 19, the address of the cell of possible fourth letters with the letters DAC (11 + + 1 12) will appear. And in register 14, the sum by increasing the address in the counter 13 will continue to accumulate the total number of units of all passed to the twelfth cells, with the exception of the ninth and tenth (their marker bits contain units) - it is equal to fourteen. Adding to it a unit from the bit of the twelfth cell,

4040

соответствующего символу (), мы получим , номер  чейки, содержащей адрес « словарной статьи к слову DAC (14 + + 1 15). Этот номер запишетс  в регистр 19 поиска, после чего вновь начнетс  наращивание содержимого счетчика 13 до найденного адреса (он равен п тнадцати), но регистр 14 суммы уже будет бездействовать, пока не начнетс  ввода нового слова. Когда содержимое счетчика 13 станет равным п тнадцати, по этому адресу из блока 18 пам ти в счетчик 13 запишетс  адрес словарной статьи к слову DAC (он равен двадцати шести). Вновь содержимое счетчика 13 будет нараличество единиц в разр дах нулевой  чейки,- соответствующих буквам, сто щим в алфавите до введенной букщиватьс , пока не станет равным двад- 50 вы включительно, запишетс  в регистр цати шести, тогда содержимое  чейки с этим адресом запишетс  в буферный регистр внешнего устройства индикации . Затем считываютс  следующие  чейки, содержащие словарную статью к слову DAC (с 27-й по 29-ю). Про55corresponding to the symbol (), we get the number of the cell containing the address of the “dictionary entry to the word DAC (14 + + 1 15). This number will be recorded in the search register 19, after which the accumulation of the contents of counter 13 will begin again until the address found (it is equal to fifteen), but the amount register 14 will already be inactive until the start of a new word. When the contents of counter 13 become equal to fifteen, the address of the dictionary entry to the word DAC (it is equal to twenty-six) is written to this address from block 18 of memory in counter 13. Again, the contents of counter 13 will be next to the units in the zero cell bits, corresponding to the letters in the alphabet before the entered box, until it reaches twenty to fifty inclusive, is written to the register of six, then the cell contents with this address will be written into the buffer register external display device. Then the following cells are read containing a dictionary entry for the word DAC (from the 27th to the 29th). Pro55

цедуру считывани  прервет единица в маркерном разр де последней (29-й)  чейки.the reading procedure is interrupted by a unit in the marker bit of the last (29th) cell.

19 поиска по сигналу, поступившему на его управл ющий вход с п того выхода 21 блока 2 управлени . Затем по сигналу с первого выхода 3 блока 2 управлени  происходит обнуление регистра 4 буквы, в результате чего на разр дах выходной шины 26 сдвига- тел  8 по витс  содержимое нулевой  чейки без сдвига, количество еди19 of the search by the signal received at its control input from the fifth output 21 of the control unit 2. Then, the signal from the first output 3 of the control unit 2 causes the register of 4 letters to be reset to zero, as a result of which, at the bits of the output bus 26 of the shift – body 8, the contents of the zero cell without a shift, the number one

Работа устройства организуетс  блоком 2 управлени , который функционирует в соответствии с алгоритмом, блок-схема которого приведена на фиг.4. Здесь X; - сигнал на i-м входе , a YJ - сигнал на j-м выходе блока 2 управлени .The operation of the device is organized by control unit 2, which functions in accordance with an algorithm, the block diagram of which is shown in FIG. 4. Here X; - the signal at the ith input, and YJ - the signal at the jth output of the control unit 2.

На фиг.4 каждый блок соответствует одному тактовому периоду.4, each block corresponds to one clock period.

Перед началом работы на первыйBefore starting work on the first

2 управлени  подаетс  логическа  единица, после2 control logic unit is supplied, after

блокаblock

пP

чего на первом выходе 3 блока 2what on the first exit 3 of block 2

личество единиц в разр дах нулевой  чейки,- соответствующих буквам, сто щим в алфавите до введенной буквы включительно, запишетс  в регистр the number of units in the zero-bit bits corresponding to the letters in the alphabet up to the entered letter is written in the register

19 поиска по сигналу, поступившему на его управл ющий вход с п того выхода 21 блока 2 управлени . Затем по сигналу с первого выхода 3 блока 2 управлени  происходит обнуление регистра 4 буквы, в результате чего на разр дах выходной шины 26 сдвига- тел  8 по витс  содержимое нулевой  чейки без сдвига, количество еди71519 of the search by the signal received at its control input from the fifth output 21 of the control unit 2. Then, the signal from the first output 3 of control unit 2 clears the register of 4 letters, as a result of which, at the bits of the output bus 26 of the shift - body 8, the contents of the zero cell without a shift, the number of 715

ниц в которой, подсчитанное блоком 24 подсчета, запишетс  в регистр 14 суммы по сигналу, поступившему на его управл ющий вход с шестого выхода 22 блока 2 управлени . После этого на третьем выходе 12 бпока 2 управлени  по витс  сигнал, который поступает на счетный вход счетчика 13, увеличива  его содержимое наIn this case, calculated by the counting unit 24, is written to the sum register 14 by the signal received at its control input from the sixth output 22 of the control unit 2. After that, at the third output 12 of the control side 2, a signal is received that is fed to the counting input of the counter 13, increasing its content by

единицу (оно становитс  равным единице). Это число поступит на первый вход схемы 17 сравнени , на второй вход которой с выхода регистра 19 поиска поступает количество букв, сто щих в алфавите до введенной буквы включительно, с которых начиаютс  слова, вход щие в лексический запас запоминающего устройства 18. Содержимое счетчика 13 бу- дет увеличиватьс  на единицу до тех пор, пока не станет равным этому количеству. При этом по каждому увеличенному на единицу адресу из запоминающего устройства 18 будет извлекатьс  очередна   чейка, количество единиц в которой, суммиру сь в сумматоре 20 с суммой единиц во всех предыдущих  чейках, по сигналу с шестого выхода 22 блока 2 управлени  записываетс  в регистр 14 сдвига, где обща  сумма всех единиц всех младших по отношению к анализируемой  чейке накапливаетс  во врем  поиска  чейки, соответствующей каждой новой введенной букве. Однако , содержимое не всех  чеек будет суммироватьс  лишь тех, в маркерных разр дах которых будет находитьс  ноль. Ячейки с единицей в маркерном разр де -  чейки, содержащие адреса первых информационных  чеек - будут пропускатьс  при подсчете общего количества единиц.unit (it becomes equal to one). This number goes to the first input of the comparison circuit 17, to the second input of which from the output of the search register 19 enters the number of letters in the alphabet up to the entered letter, inclusive, from which the words from the lexical storage device 18 start. - will increase by one until it becomes equal to this quantity. In this case, for each address increased by one from the storage device 18, the next cell will be extracted, the number of units in which, summed in the adder 20 with the sum of units in all previous cells, is recorded by the signal from the sixth output 22 of the control unit 2 into the shift register 14, where the total sum of all units of all the lowest ones in relation to the analyzed cell is accumulated during the search for the cell corresponding to each new letter entered. However, the contents of not all cells will be summed only for those in which the marker bits will be zero. The cells with a unit in the marker bit of the cell containing the addresses of the first information cells will be skipped when calculating the total number of units.

В момент равенства кодов с выхода схемы 17 сравнени  на четвертый вход 16 блока 2 управлени  поступит сигнал , который вызовет на восьмом выходе 30 по влени  сигнала, разрешающего ввод следующей буквы. Ввод всех остальных букв вводимого слова будет происходить аналогичным образом при условии, что с введенной последовательности букв начиаютс  слова, вход щие в лексический запас запоминающего устройства 18. В противном случае , на дев том выходе 31 блока 2 управлени  по витс  сигнал, сообщающий об отсутствии слов, начинающихс At the moment when the codes from the output of the comparison circuit 17 are equal, a signal will be sent to the fourth input 16 of the control unit 2, which will cause a signal at the eighth output 30 to allow the input of the next letter. All other letters of the entered word will be entered in the same way, provided that the words entered into the lexical reserve of the storage device 18 start from the entered sequence of letters. Otherwise, the ninth output 31 of the control unit 2 will display a signal indicating the absence of words beginning

Q Q

с with

7878

с введенной последовательности букв. Если же после ввода каждой буквы, включа  последнюю,по вл лс  сигнал на восьмом выходе 30 блока 2 управлени , то пользователь вводит символ окончани  слова () . Код этого символа с выхода регистра 4 буквы, поступа  на информационный вход сдвигате- п  8, сдвигает содержимое текущей  чейки так, что на разр де 26к выходной шины 26 сдвигател  8 оказываетс  содержимое соответствующего символу () разр да этой  чейки. Если оно рав- равно нулю, то введенное слово не входит в лексический запас запоминающего устройства 18, если единице - на п тый  ход 28 блока 2 управлени  поступит сигнал,обеспечивающий по вление на первом выходе 3 блока 2 управлени  сигнала, обнул ющего регистр буквы 4, а1 на третьем выходе 12 - сигнала, увеличивающего содержимое счетчика 13 на единицу до тех пор, пока оно не станет равным записанному в регистре 19 поиска числу единиц. Когда числа на входах схемы 17 сравнени  сравн ютс , с ее выхода на четвертый вход 16 блока 2 управлени  поступит сигнал, вызывающий по вление на его втором выходе 11 сигнала, разрешающего запись в счетчик 13 найденного адреса первой информационной  чейки, содержимое которой по вл етс  на информационном выходе 27 устройства, сопровождаемое сигналом на седьмом выходе 29 блока 2 управлени , по которому содержимое этой  чейки запишетс  в буферный регистр устройства индикации. Затем сигнал .на поисковом входе счетчика 13 увеличит его содержимое на единицу и по этому адресу считываетс  содержимое следующей  чейки. Когда на выходе сдвигател  8 окажетс  содержимое последней информационной  чейки, она считываетс , как и предыдущие , но на разр де 26 ц выходной шины 26 сдвигател  8 окажетс  содер- Q жимое маркерного разр да последней  чейки - это единица, котора , поступив на п тый вход 28 блока 2 управлени , вызовет по вление на его дев том выходе 31 сигнала о конце работы. Дл  ввода следующего слова пользователю необходимо вновь подать сигнал на установочный вход 1 устройства .from the entered sequence of letters. If, after entering each letter, including the last, a signal appeared at the eighth output 30 of control unit 2, the user enters the word end character (). The code of this symbol from the 4-letter register output, arriving at the information input of the shifter n 8, shifts the contents of the current cell so that the output of the corresponding symbol () for the bit of this cell is displayed on bit 26k of the output bus 26 of the shifter 8. If it is equal to zero, then the entered word is not included in the lexical stock of the storage device 18, if the unit is on the fifth stroke 28 of control unit 2, a signal will appear that ensures that the first output 3 of control unit 2 receives a signal that wraps the letter 4 , a1 at the third output 12 - a signal that increases the contents of the counter 13 by one until it becomes equal to the number of ones recorded in the search register 19. When the numbers at the inputs of the comparison circuit 17 are compared, from its output at the fourth input 16 of the control unit 2 a signal will appear that causes a signal at its second output 11 to allow the found address of the first information cell to be written to the counter 13, the contents of which appear information output 27 of the device, followed by a signal at the seventh exit 29 of control unit 2, according to which the contents of this cell are written into the buffer register of the display device. Then the signal at the search input of the counter 13 will increase its contents by one and the contents of the next cell will be read at this address. When the output of the shifter 8 has the contents of the last information cell, it is read, like the previous ones, but at the discharge of 26 c of the output bus 26 of the shifter 8 the content of the marker cell of the last cell is Q, which is received at the fifth input 28 of control unit 2, will cause a signal at the ninth output 31 of the signal about the end of operation. To enter the next word, the user needs to re-signal the installation input 1 of the device.

5five

Claims (1)

Таким образом, предлагаемое устройство позвол ет автоматизировать процесс изучени  иностранного  зыка, причем используемый метод организтци запоминающего устройства дает возможность значительно уменьшить объем пам ти, отведенный под слова на входном  зыке. Экономии пам ти способствует также размещение словарной ста- тьи в нескольких соседних  чейках пам ти. Формула изобретени Thus, the proposed device allows to automate the process of learning a foreign language, and the used method of organizing a memory device makes it possible to significantly reduce the amount of memory allocated for words in the input language. Memory saving is also facilitated by placing the vocabulary item in several neighboring memory cells. Invention Formula Электронный словарь дл  изучени  иностранного  зыка,содержащий регистр суммы, регистр поиска, сумматор , схему сравнени  и блок пам ти, причем выход регистра суммы соединен с первым информационным входом сумматора, выход которого соединен с информационными входами регистра суммы и регистра поиска, выход регистра поиска соединен с пер.вым информационным входом схемы сравнени , отличающийс  тем, что, с целью расширени  области применени  за счет обеспечени  возможности варьировани  числа  чеек пам ти, отводимых под разные словарные статьи, в него введены блок управлени , регистр буквы, блок выделени  окончани  слова, счетчик, сдвигатель,блок подсчета единиц, причем установочный вход управлени   вл етс  установочным входом устройства, информационный вход регистра буквы  вл етс  информационным входом устройства , выход регистра буквы соединенElectronic dictionary for learning foreign language containing a sum register, a search register, an adder, a comparison circuit and a memory block, the output of the sum register is connected to the first information input of the adder, the output of which is connected to the information inputs of the sum register and the search register, the output of the search register is connected with the first information input of the comparison circuit, characterized in that, in order to expand the scope of application by providing the possibility of varying the number of memory cells allocated for different vocabulary Atiyah-, it entered the control unit, the register letters extractor completion word counter shifter, the block counting unit, wherein the control input of the installation is an installation input device, an information input case letters is a data input device connected to the output of register letters с информационным входом блока выде2 3 ., 5 Ь 7 8 9with information input unit vyde2 3., 5 L 7 8 9 10 II10 II 12 13 1412 13 14 5five Q Q 5 five 00 00 5five 00 лени  окончани  слова и с вхопом управлени  числом разр дов сднига сдвигател ,информационный вход которого соединен с информационным выходом блока пам ти, адресный РХОД которого соединен с выходом счетчика и с вторым информационным входом схемы сравнени , выход которой соединен с первым информационным входом блока управлени , второй информационный вход которого соединен с выходом-блока выделени  окончани  слова, управл ющее выходы с первого по шестой блока управлени  соединены соответственно с входом очистки регистра , с входом записи регистра поиска, с входами сброса счетчика и регистра суммы, с входом записи регистра суммы, с счетным входом счетчика и с входом загрузки счетчика, информационный выход сдвигател  соединен с информационными входами счетчика, блока подсчета единиц и с информационным выходом устройства, информационный выход блока подсчета единиц соединен с вторымжформацирнным входом сумматора, управл ющие выходы с седьмого по дев тый блока управлени   вл ютс  соответственно выходами разрешени  записи, разрешени  ввода и запрещени  ввода устройства, вход записи регистра буквы соединен с третьим информационным входом блока управлени  и с входом записи устройства , четвертый информационный вход блока управлени  соединен с соответствующим разр дом информационного выхода сдвигател .the end of the word and with the control of the number of shift bits of the shifter, the information input of which is connected to the information output of the memory block, the address ROCTO of which is connected to the output of the counter and the second information input of the comparison circuit whose output is connected to the first information input of the control unit, the second the information input of which is connected to the output of the word end selection block, which controls the outputs from the first to the sixth control block, are connected respectively to the register cleaning input, to the input 3 search register entries, with counter reset and sum register inputs, with register entry for sum register, with counter count input and with counter load input, the information output of the shifter is connected to the information inputs of the counter, unit counting unit and information output of the device, information output of the counting unit units connected to the second input of the adder, the control outputs from the seventh to the ninth control block are respectively the outputs of recording resolution, input resolution and input prohibition In this case, the letter register input is connected to the third information input of the control unit and to the device record input, the fourth information input of the control unit is connected to the corresponding offset of the information output of the shifter. II Продолжение таблицыTable continuation О25 фигЗO25 g3 С начало}From the beginning} EE5EDEE5ED ii j УЗО-1 Ij UZO-1 I I 1  I 1 // I У/2 7 i I I LI Y / 2 7 i I I L Фиг АFIG A
SU884450774A 1988-06-27 1988-06-27 Electric dictionary for studying foreign language SU1559367A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU884450774A SU1559367A1 (en) 1988-06-27 1988-06-27 Electric dictionary for studying foreign language

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU884450774A SU1559367A1 (en) 1988-06-27 1988-06-27 Electric dictionary for studying foreign language

Publications (1)

Publication Number Publication Date
SU1559367A1 true SU1559367A1 (en) 1990-04-23

Family

ID=21385640

Family Applications (1)

Application Number Title Priority Date Filing Date
SU884450774A SU1559367A1 (en) 1988-06-27 1988-06-27 Electric dictionary for studying foreign language

Country Status (1)

Country Link
SU (1) SU1559367A1 (en)

Similar Documents

Publication Publication Date Title
US5293607A (en) Flexible N-way memory interleaving
US4125900A (en) Cascaded recursive digital filter
EP0438991B1 (en) Address processor for a signal processor
SU1559367A1 (en) Electric dictionary for studying foreign language
US4893236A (en) Electronic cash register
JP3027754B2 (en) Associative memory
US4751631A (en) Apparatus for fast generation of signal sequences
EP0388506A2 (en) Normalizer
SU1608637A1 (en) Data input device
US4125879A (en) Double ended stack computer store
CN1076797A (en) Data searcher
SU1741154A1 (en) Device for training to foreign languages
SU1101897A1 (en) Read-only memory
SU662972A1 (en) Associative storage
US4141077A (en) Method for dividing two numbers and device for effecting same
JPH11184858A (en) Two division search method/device
SU1765848A2 (en) Associative memory device
SU1383345A1 (en) Logarithmic converter
CN1077545A (en) Device for language reproduction
SU674101A2 (en) Logic storage
SU1092494A2 (en) Device for sorting numbers
SU842967A1 (en) Storage device
SU1587491A1 (en) Device for extremal filtration
RU2024921C1 (en) Device for the input and approximate analysis of the sociological information
JP2976682B2 (en) Language playback device