Изобретение отнсюится к. вычислительной технике и может быть использовано для хранения таблиц значенкй (функций оцной переменной.
Известно постоянное запоминающее устройство аля воспроизведения функций, соде рвКашее регистры, коммутатор, дешифратор накопитель, сумматор. Б этом устройстве на вход накопителя через входной регистр и дешифратор
подается значение аргумента функции, с выхода накопителя считывается базо вое значение функции и приращения, по ступающие через коммутатор на один вхо сумматора. На второй вход сумматора noдается базовое значение функции. А на выходе - полное значение 1 .
Однако это устройство требует больщого объема памяти для хранения базовых значений функции и приращений.
Наиболее близким к изобретению по технической сущности является постоянное запоминающее устройство., содержащее регистр входного слова,соединенный через : деши4 РЭ1 ор и шифратор с соответствующими входами регистра выходного слова,регистр младших разряд ОБ входного слова,коммутатор и сумматор, одни входы которого подключены к одним из выходов регистра выходного слова, а другие - к выходу коммутатора, входы которого подключены к другим выходам регистра выцодного , слова, причем управляющие входы коммуi татора подключены к соответствующим входам регистра младщих разрядов входного слова 2| ,
Недостатком известного устройства является то, что для записи базовых зна чений функции и приращений требуется большой объем памяти, что значительно усложняет шифратор.
Цель изобретения - упрощение устройства путем уменьщения объема памяти для записи значений функций.
Поставленная цель достигается тем, что постоянное запом1шающёе устройство для воспроизведения функций, содержащее последовательно соединенные регистр базового значения функции, накопитель, ор и регистр старших разрядов аргемун та, коммутатор, один из входов которого подключен к выходу регистра младщих разрядов аргумента, а выход соединен с одним из входов сумматора, другой вход которого .подключен к выходу регистра базового значения функции, причем выход сумматора является выходом устройства, входами которого являются входы регистров старшего и мдадщего разрядов аргумента, введены дополнительные сумматоры и регистры разности приращений функции, входы которых подключены к одним из выходов накопителя, выходы регистров разности при(ащений функции, кроме первого, соединены с первыми входами соответствующих дополнительных сумматоров, вькод каждого дополнительного сумматора, кроме последнего, соединен с вторым входом последующего дополнительного сумматора второй вход первого дополнительного сумматора соединен с выходом первого регистра разности приращений функции, выходы первого регистра разности приращений функций и дополнительных сумматоров соединены с другими входами коммтатора.
На чертеже изображена структурная схема по тоянного запоминающего устройства для воспроизведения функций.
Устройство содержит регистр 1 стар/щих разрядов аргумента, регистр 2 младщих разрядов аргумента, дешифратор 3, накопитель 4, регистр 5 базового значения функции, сумматор 6, регистры 7 - Т е разности приращений функции (где k - целое число), дополнительные сумматоры - 8
КИ коммутатор 9.
Устройство работает следующим образом.
Старшие М разрядов П -разрядногс входного слова, составляющего аргумент, записываются в регистр 1, аШ 1-V оставшихся разрядов записываются в регистр 2. В зависимости от кода в регистре 1 выбирается одна из 2 входных щин дещифратора 3, и накопитель выдает базовое выходное слово, т.е. бавое значение функции в регистр 5, а во все регистры 7 - 7 коды разностей соответствующих приращений. Коды разностей приращений поступают на входы сумматоров & - c.-j выходе которых формируются полные приращения функций, поступакидие на вход коммутатора 9. В зависимости от кода в регистре 2 коммутатор 9 подключает к сумматору 6 выходы того из сумматоров , на котором формируется требуемое приращение. Копы базового значения и приращения функции суммируются в сумматоре 6, в результате чего сумматор 6 формирует выходное слово, соответствующее данному входному слову. Рассмотрим программирование накопителя 4 и работу запоминающего усгройства на конкретном примере. Пусть необхоцимо составить таблицу программирования накопителя 4 для вычисления функции ц х. Выбираема. 9 и1П. Расчет разности приращений для некоторых значений аргумента приводится в табл. 1, в которой представлены значения аргумента. Х, соответствующие , им значения функции o-v базовое значение функции , приращения у функции/S определенные по формуле А ; Рд .разности приращений , определяемые как -и;-A,i Фрагмент таблицы программного накопителя 4 приведен в табл. 2. В ячейку памяти накопителя 4, номе которой равен базовому значению аргуме та функции, записывается соответствуют шее.базовое значение функции И 7 разно стей приращений. Пусть на вход устройст поступает значение аргумента 1100011 В регистр 2 записывается код 101, а в регистр 1 - базовое значение аргумен- та 11ОО1. По базовому значению аргумента из накопителя 4 выбирается слово 10010110001100110011001, базовое значение функции 100101100 записьшается в регистр 5, а разности приращений 01,10,01,10,О1,1О,01 в соответствующие регистры 7 - 7. Коды разности приращений поступают на сумматоры - &.ц , где формируются все приращения функции и поступают на вхоцы коммутатора 9. Коммутатор, упра&ляемый кодом 101, записанным в регистре 2, подключает к одним из входов сумматора 6, выходы одного из сумматоров 8 - 8 14. , на котором сформировано требуемое приращение функции 01 +10 -Ю1 +10 +01 На другие входы сумматора 6 поступает базовое значение функции 1О010ИОО, и на выходе сумматора 6 формируется значение функции 100101100 +111 100110011, соответствующее входному слову 110001101. Технико-экономическое преимущество предлагаемого устройства заключается в его упрощении за счет уменьщения емкости накопителя при , и воспроизведении функции j|fa емкость акопителя сокращается в 1,7 раза. Таблица
Продолжение таРп. 1
название | год | авторы | номер документа |
---|---|---|---|
Устройство для воспроизведения функций табличным методом | 1983 |
|
SU1153320A1 |
Цифровой функциональный преобразователь | 1982 |
|
SU1024893A1 |
Цифровой функциональный преобразователь | 1982 |
|
SU1024894A1 |
Устройство для обработки чисел в избыточном последовательном коде | 1985 |
|
SU1330629A1 |
ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО | 1972 |
|
SU453739A1 |
Постоянное запоминающее устройство | 1982 |
|
SU1152036A1 |
ЦИФРО-АНАЛОГОВОЕ ВЫЧИСЛИТЕЛЬНОЕ УПРАВЛЯЮЩЕЕ | 1973 |
|
SU386409A1 |
Цифровой функциональный преобразователь | 1981 |
|
SU1008735A1 |
Цифровой генератор функций | 1976 |
|
SU736079A1 |
Квадратор | 1980 |
|
SU955043A1 |
ПОСТОЯННОЕ ЗАПОМИНАЮи ШЕЕ УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ФУНКЦИЙ, содержащее последовательно соединенные регистр базового значения функции, накопитель, дешифратор к регистр cTBfHUHx разрядов аргумента, коммутатор, один-из входов которого подключен к выходу регистра младших разрядов аргумента, а выход соединен с одним из входов сумматора. другой вход которого подключен к выходу регистра базового значения функции, причем выход сумматора является выходом устройства, входами которого яюляются входы регистров старшего и младшего разрядов аргумента, о т л и ч а ю ш е 6 с я тем, что, с целью упрощения устройства, в него введены дополнительные сумматоры и регистры разности приращений функций, входы которых подключены к одним из выходов накопителя, а выходы регистров разности приращений функции, кроме первого, соединены с первыми входами соответствующих дополнительных сумматоров, выход каждого дополнительного сумматора, кроме последнего,.соединен с вторым входом (Л последующего дополнительного сумматора, второй вход первогояополнительного сумматора соединен с выходом первого ре- гистра разности приращений функции, выходы первого регистра разности и прИ ращений функции и дополнительных сумматоров соединены с другими входами коммутатора. со
10010110О 1001110ОО
Таблица .2
01 10 01 10 01 10 01 10 О1 10 01 10 01 10
JТ
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Долговременное запоминающее устройство для воспроизведения функций | 1976 |
|
SU611252A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО | 1972 |
|
SU453739A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Авторы
Даты
1983-10-23—Публикация
1982-07-05—Подача