Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для обучения, и может быть использовано для авто- матизации процесса обучения иностранному языку.
Цель изобретения - расширение области применения за счет обесмечения возможности варьирования числа ячеек памяти, отводимых под разные словарные статьи.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 - пример реализации блока управления, на фиг. 3 - пример реализации узла блокировки, на фиг. 4 - блок-схема алгоритма работы устройства; на фиг. 5 - пример распределения информации в первом блоке памяти.
Устройство содержит первый регистр 1, его информационный вход 2 и вход 3 разрешения, блок 4 управления, вход 5 синхронизации устройства, блок 6 преобразования кодов и его инфор- мационный выход 7, блок 8 смещения, первый вход 9 узла 10 блокивроки, мультиплексор 11, его вход 12 управления, счетчик 13, его управляющие входы 14 и 15, первый блок 16 памя- ти, второй регистр 17 с его входом 18 разрешения, выход 19 блока смеще- ния, выход 20 узла блокировки, первую схему 21 сравнения с ее выходом 22, третий регистр 23 с его информационным входом 24, второй блок 25 памяти с его выходом 26, информационный выход 27 устройства, вход 28 признака конца считывания блока управления, вторую схему 29 сравнения и ее выход 30, вход 31 пуска блока управления, выходы 32 отказа и 33 разрешения чтения блока управления.
Блок управления содежит счетчик 34 адреса, блок 35 памяти микрокоманд регистр 36 микрокоманд, коммутатор 37 входных сигналов.
Узел блокировки содержит дешифратор 38 с заполнением и группу 39 элементов И.
Устройство работает следующим об- разом.
В первом блоке 16 памяти записаны коды иноязычных слов. Причем иноязычные слова разбиты на группы по признаку равенства длины слов. Каждая группа слов записана в своей зоне блока 16 памяти. На фиг. 5 приводится пример распределения информации
г
Q
5 0
5 g 5
0
0
5
5
в блоке 16 памяти (п 82, k 16). Здесь под слова, состоящие их 4 букв, отведены первые 36 разрядов ячеек с адресами 0-150, а под слова, состоящие из 13 букв - все ячейки с адресами 999-1024 и т.д. Каждая ячейка (точнее та ее часть, которая входит в рассматриваемую зону) соответствует одному иноязычному слову и поделена на два поля. Первое поле состоит из k разрядов (для фиг. 5 k 16) и содержит адрес, по которому во втором блоке 25 памяти записана информация к иноязычному слову, записанному во втором поле рассматриваемой ячейки.
Например, для фиг. 5 разряды (1-16) ячейки 1 содержит адрес, по которому во втором блоке 25 памяти записан перевод и другая информация, относящаяся к слову АТОМ, содержащемуся в разрядах (17-36) 1-й ячейки первого блока 16 памяти.
Второй блок 25 памяти заполнен следующим образом.
Информация к одному слову содержится в нескольких соседних ячейках второго блока 25 памяти. Значение маркерного разряда равно единице в ячейке, являющейся последней в группе ячеек, относящихся к одному иноязычному слову,
В остальных ячейках маркерный разряд равен нулю. Блок 4 управления организует работу устройства в соот- ветствии с алгоритмом, блок-схема которого приведена на фиг. 4. Здесь каждый блок (кроме проверки условия) описывает состояние выходов блока 4 управления в течение одного тактового периода. С (...) - сигнал на соответствующем входе-выходе. На блок-схеме (фиг. 4) показаны сигналы, имеющие значение логической единицы. Не приведенные в блоках сигналы на протяжении соответствующего такта полагаются равными нулю.ь
I
Устройство работает следующим образом.
На вход 24 устройства подается код иноязычного слова. На вход 2 - код количества букв в этом слове. Б начале работы на вход 31 подается команда Поиск (фиг. 4, блок 2), Тогда код иноязычного слова с входа 24 устройства заносится в третий регистр 23 (фиг. 45 блок 3), с выхода которого
он поступает на второй вход первой схемы 21 сравнения. Кроме того, код длины с входа 2 заносится в регистр (фиг. 4, блок 3), с выхода которого он поступает на вход блока 6 преобразования кодов. При этом на выходе блока 6 преобразования кодов появляются координаты зоны первого запоминающего устройства 16,в котором находятся слова с длиной, равной длине входного слова. Первые d разрядов входа 7 содержат номер разряда, предшествующего младшему разряду рас смат риваемой зоны. Разряды 7а+ , 7a+if ..., 76 входа 7 содержат код длины зоны (в количестве разрядов ячеек) . Разряды 7йг, 7Cfi, ..., 1 с входы 7 содержат адрес младшей ячейки, а разряды 7с + , 7С+ , ..., 7 - старшей ячейки рассматриваемой зоны.
Например, если первьй блок 16 памяти заполнен в соответствии с фиг. и на вход 24 устройства подано слово состоящее из 4 букв, то на соответствующих группах разрядов выходной шины 7 блока 6 преобразования кодов появляется соответственно коды 0; 36; 0; 150.
Разряды 76+м, 76ч.4, ..., 7С входы 7 блока преобразования кодов b поступают на первый вход мультиплексора 11 , а последние разряды 7ct1, 7c+i, ..., 7 входы 7 блока 6 преобразования кодов, поступающие на второй вход второй схемы 29 сравнения.
При этом под действием сигналов С(12)1 и С(14)1 (блок 4 фиг. 4) через мультиплексор 11 в счетчик 13 переписывается адрес, поданный на первый вход с разрядов 7e-M, 7fttt, . .. , 7С входа 7 блока 6 преобразования кодов.
Переписанный в счетчик 13 адрес с его выхода подается на первый вхвд второй схемы 29 сравнения и на вход первого блока 16 памяти. С выхода .первого блока 16 памяти вход второго регистра 17 поступает содержимое ячейки с соответствующим адресом, которое записывается в регистр 17 (С(18)1 блок 5 фиг. 4) и подается на второй вход блока 8 смещения. Блок 8 смещения осуществляет сдвиг информации влево на число разрядов, задаваемое кодом, поданным на первы его вход. Таким образом, на второй вход узла 10 блокировки поступает содержимое той части инициированной
язы
ячейки запоминающего устройства 16, которая находится справа от левой границы (в соответствии с фиг. 5) соответствующей зоны. На первый вход узла блокировки подается код длины зоны. В результате появляются 1 на выходах дешифратора 38, имеющих номера, которые меньше или равны значению данного кода. Эти сигналы поступают на входы соответствующих элементов И 39, открывая их. В результате на выходе узла 10 блокировки появляется только код одного иноязычного слова.
0
5
Разряды 20К-И, 20
г
20,
0
выхода 20 узла 10 блокировки, поступающие на первьй вход первой схемы
0
5
21 сравнения сравниваются с кодом, поданным на второй вход первой схемы 21 сравнения. Кроме того, первые к разрядов 20,20г , ..., 20К выхода
20узла блокировки 10 поступают на 5 третий вход мультиплексора 11.
Если коды на входах первой схемы
21сравнения не равны, то дальнейшая работа устройства зависит от выходного сигнала второй схемы 29 сравнения. Если коды на входах второй схемы 29 сравнения не равны, то содержимое счетчика 13 увеличивается на единицу (С(15)1 блок 8 фиг. 4). При этом увеличенный на единицу адрес подается на вход первого блока 16 памяти и на первый вход второй схемы 29 сравнения.
Устройство работает так™ образом до тех пор, пока не совпадутг коды на входах первой схемы 21 сравнения или второй схемы 29 сравнения.
В случае, если коды на входах первой схемы 21 сравнения равны, то под действием сигналов С(12)0 и 5 С(14)1 (фиг. 4 блок 9) через мультиплексор 11 в счетчик 13 переписывается адрес, поданный на его первьй вход с разрядов 201, 20 , ..., 20 к шины 20. Переписанный в счетчик 13 адрес с его выхода подается на вход второго блока 25 памяти. Тогда на разрядах 26 , 262, ..., 26t-1 шины 26 появляется первая порция информации к введенному слову.
Одновременно с этим на выходе 33 блока 4 управления появляется сигнал, разрешающий считывание информации, поступающей на выход 27 устройства. Если значение маркерного разряда ши0
71
tHbi 26 равно единице, то заканчиваетс работа устройства.
Возможен случай, когда в первом блоке 16 памяти отсутствует входное слово. Тогда зона первого блока 16 памяти, соответствующая данному слов просмотрена в описанном порядке до конца, т.е. до установления значений С(30)10. В этом случае на выход 32
,выдается сигнал, говорящий от отсутствии словарной информации к введен|ному слову (фиг. 4 блок 13) и работа устройства оканчивается (фиг. 4 блок 14). Повторное включение устройства производится в описанном ранее по-
,рядке.
Таким образом, электронный словар позволяет автоматизировать процесс изучения иностранного языка, причем способ распределения информации в запоминающих устройствах позволяет экономить до 40% памяти или в соответствующих пределах увеличить лексический запас словаря. Устранение ограничений на длину словарной стать позволяет снабжать ее кроме полного перевода также грамматической и другой информацией.
Формула изобретения
Электронный словарь для изучения иностранного языка, содержащий первый и второй регистры, блок преобразования кодов, блок управления, первый и второй блоки памяти, первую схему сравнения, причем выход первого регистра соединен с информационным входом блока преобразования кодов, отличающийся тем, что, с целью расширения области применения за счет обеспечения возможности варьирования числа ячеек памяти, отводимых под разные словарные статьи, в него введены блок смещения, узел блокировки, мультиплексор, счетчик, третий регистр и вторая схема сравнения, причем информационный вход первого регистра является дополнительным информационным входом электронного словаря, вход разрешелия записи первого регистра соединен с первым управляющим выходом блока управления, вход синхронизации первого регистра соединен с входом синхрони- эации электронного словаря, первый выход блока преобразования кодов соединен с входом величины смещения
8
0
0
5
5
0
5
0
5
блока смещения, второй выход блока преобразования кодов соединен с входом величины зоны пропускания узла блокировки, третий выход блока преобразования кодов соединен с первым информационным входом мультиплексора, четвертый выход блока преобразования кодов соединен с первым информационным входом первой схемы сравнения, второй информационный вход которой соединен с выходом счетчика и с адресными рходами первого и в горого блоков памяти, выход первого блока памяти соединен с информационным входом второго регистра, выход которого соединен с информационным входом блока смещения, выход которого соединен с информационным входом узла блокировки, первая группа разрядов выхода которого соединена с вторым информационным входом мультиплексора, вторая группа разрядов выхода узла блокировки соединена с первым информационным входом второй схемы сравнения, второй информационный вход которой соединен с выходом третьего регистра, информационный вход которого является информационным входом электронного словаря, вход разрешения записи третьего ре™истра соединен с первым управляющем выводом блока управления, вход син, ронизации третьего per истра соединен с входом синхронизации электронного словаря, выход мультиплексора соединен с информационным входом счетчика, вход синхронизации которого соединен с входом синхронизации электронного словаря, второй управляющий выход блока управления соединен с входом разрешения записи второго регистра, вход синхронизации которого соединен с входом синхронизации электронного словаря, управляющий вход мультиплексора соединен с третьим управляющим выходом блока управления, входы разрешения записи п разрешения счета счетчика соединены соответственно с четвертым и пятым управляющими выходами блока управления, шестой и седьмой управляющие выходы которого соединены с выходами соответственно отказа и разрешения чтения электронного словаря, первый управляющий вход блока управления является входом пуска электронного словаря, второй, третий и четвертый
управляющие входы блока управления соединены соответственно с выходом первой схемы сравнения, с выходом второй схемы сравнения и с старшим разрядом выхода второго блока памяти, остальные разряды выхода которого являются информационным выходом электронного словаря, вход синхро- низации блока управления соединен с входом синхронизации электронного словаря.
название | год | авторы | номер документа |
---|---|---|---|
Электронный словарь для изучения иностранного языка | 1988 |
|
SU1559367A1 |
Устройство для поиска информации в электронном словаре | 1987 |
|
SU1513478A1 |
Электронный словарь для изучения иностранного языка | 1988 |
|
SU1702394A1 |
Устройство для обучения иностранным языкам | 1989 |
|
SU1741154A1 |
Устройство для изучения языка | 1990 |
|
SU1785029A1 |
Устройство для преобразования кодов с одного языка на другой | 1985 |
|
SU1275471A1 |
Электронный словарь для изучения иностранного языка | 1989 |
|
SU1649568A1 |
Устройство для поиска информации в памяти | 1986 |
|
SU1392579A1 |
Устройство для поиска информации в памяти | 1988 |
|
SU1520547A1 |
Устройство для контроля оперативной конвейерной памяти | 1989 |
|
SU1633463A1 |
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для обучения, и может быть использовано для автоматизации процесса обучения иностранному языку. Целью изобретения является расширение области применения за счет обеспечения возможности варьирования числа ячеек памяти, отводимых под разные словарные статьи. Указанная цель достигается тем, что в устройство введены блок 8 смещения, узел 10 блокировки, мультиплексор 11, счетчик 13, третий регистр 23 и вторая схема 29 сравнения, а слова входного языка расположены в первом блоке 16 памяти группами по признаку равенства длины слов. 5 ил.
30 22 18
Фиг.2
ФигЗ
,.f 20
(fl Hava/iQ
Фиг. 5
Авторы
Даты
1989-12-30—Публикация
1988-05-18—Подача