(54) ТАБЛИЧНО-АЛГОРИТМИЧЕСКИЙ ФУНКЦИОНАЛЬНЫЙ Изобретение относится к вычислительной технике и может найти применение при построении специализированных вычислителей, предназначен ных для реализации функциональных зависимостей. Известно устройство, в котором для вычисления функциональных завис мостей используются таблицы, реализованные на базе постоянных запоминающих устройств С ТОбщий недостаток подобных устройств - непомерное возрастание аппаратурных затрат при возрастании разрядности обрабатываемых слоев. Наиболее близким ,к предлагаемому является устройство, содержащее входной регистр, блоки памяти и сум матор, входы которого подключены к выходам соответствующего блока памяти, а также дешифраторы, связанны с многовходовым сумматором. В этом устройстве выходное слово получаетс в результате обработки информации, записанной в накопителях Сз. Недостаток этого устройства - та же большие аппаратурные затраты вследствие того, что информация нем записывается в позиционных сист мах счисления с присущими им межраз ПРЕОБРАЗОВАТЕЛЬ 2 рядными связями, которые затрудняют сокращение аппаратуры. Цель изобретения - упрощение устройства, сокращение аппаратурных затрат . Поставленная цель достигается тем, что устройство, содержащее входной регистр, блоки памяти и сумматор,. входы которого подключены к выходам соответствующего блока памяти, дополнительно содержит преобразователь двоичного кода в код системы остаточных классов, вход которого подключен к выходу входного регистра, а выходы -го остатка преобразователя двоичного кода в код система остаточных классов подключены ко входам i-го блока памяти ,.., к, где к - количество оснований в системе остаточных классов) . На чертеже изображена структурная схема 1чэедлагаемого устройства. Оно состоит из входного регистра 1, преобразователя 2 кодов из двоичной системы в код системы остаточных классов, блоки 3 памяти, сумматор 4 по модулю Р ,Ра .. .Рк ) Вход регистра 1 является входом устройства, выход мноровходового сумматора 4 - выходом устройства.
Для информации, записываемой в блоках 3 памяти, используется непозиционная система счисления (система остаточных классов - сок). Остатки являются . малоразрядными числами. Вследствие этого при табличной реализации функции вместо одной большой таблицы можно использовать К малых.
Таблично-алгоритмический функциональный преобразователь работает следующим образом.
Аргумент в виде входного слова поступает на вход регистра 1. Далее производится преобразование входного слова в СОК. Двоичное -значение каждого разряда поступает на вход преобразователя 2, и на его выходе формируется преобразованное в СОК входное слово, причем на каждом выходе образуются остатки по модулю поступают на соответствуклцие блоки 3 памяти, где согласно данному значению аргумента по mod R{ выбираются значения функции по тому же модулю, умноженные на ортогональный базис. С выходов блоков 3 значения функции поступают на входы многовхог дового сумматора 4 по модулю, где производится их сложение. На выходе сумматора 4 формируется значение исходной функции f(х) в позиционной системе.
При разрядности входного регистра 16 двоичных разрядов степени полинома п,10 и разрядности коэффициентов аппроксимирующего полинома ц
|Д
20 двоичных разрядов объем таблицы для реализации предлагаемого устройства порядка 4К слов. Это меньше, чем двоичная таблица в К слов. используется диапазон40 простых чисел в качествемодулей.
Формула изобретения
Таблично-алгоритмический функциональный преобразователь, содержащий входной регистр, блоки памяти и сумматор, входы .которого подключены к выходам соответствующего блока Пс1мятй, отличающийся
тем, что, с целью упрощения устройства, он содержит преобразователь двоичного кода в код системы остаточных классов, вход которого подключен к выходу входного регистра, а
выходы i-ro остатка преобразователя
двоичного кода в код системы остаточных классов подключены ко входам i-ro блока памяти (,...,к, где к - количество оснований в системе
остаточных классоа).
Источники информации, принятые во внимание при экспертизе
11 Авторское свидетельство СССР 491156, кл. G И С17/00, 1975.
2. Авторское свидетельство СССР 490184, кл. 6 11 С 17/00, 1975 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Система надежного облачного хранения с регулируемой избыточностью данных | 2021 |
|
RU2782681C1 |
Аналого-цифровой преобразователь в код системы остаточных классов | 1990 |
|
SU1765891A1 |
НЕЙРОННАЯ СЕТЬ ДЛЯ ПРЕОБРАЗОВАНИЯ ОСТАТОЧНОГО КОДА В ДВОИЧНЫЙ ПОЗИЦИОННЫЙ КОД | 2006 |
|
RU2318238C1 |
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЧИСЕЛ ИЗ СИСТЕМЫ ОСТАТОЧНЫХ КЛАССОВ В ПОЗИЦИОННУЮ СИСТЕМУ СЧИСЛЕНИЯ | 2004 |
|
RU2275741C2 |
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ДВОИЧНОГО КОДА В КОД СИСТЕМЫ ОСТАТОЧНЫХ КЛАССОВ (СОК) | 2009 |
|
RU2413279C1 |
Преобразователь двоичного кода в код по модулю | 1980 |
|
SU902013A1 |
Устройство для преобразования чисел из кода системы остаточных классов в позиционный код с контролем ошибок | 1991 |
|
SU1797119A1 |
НЕЙРОННАЯ СЕТЬ С ПОРОГОВОЙ (k, t) СТРУКТУРОЙ ДЛЯ ПРЕОБРАЗОВАНИЯ ОСТАТОЧНОГО КОДА В ДВОИЧНЫЙ ПОЗИЦИОННЫЙ КОД | 2008 |
|
RU2380751C1 |
Система распределенного хранения данных | 2021 |
|
RU2780148C1 |
Преобразователь двоичного кода в код системы остаточных классов | 1981 |
|
SU1001079A1 |
«р, .
ы
If
и
Хрх
З.И
Авторы
Даты
1981-08-30—Публикация
1979-05-28—Подача