1 .1290303
Изобрете.ние относится к вычисли з
тельной технике,и может быть иС пользовано в арифметических устройствах универсалы-1ык и специализированных вычислителей, обрабатывающих двоично-десятичную информацию.
Цель изобретения - повышение быстродействия.
. На чертеже приведена функциональная схема устройства для деления десятичных чисел.
Схема устройства содержит регист I делимого, регистр 2 делителя, регистр 3 частного, десятичный сумматор 4, блок 5 памяти, коммутатор 6, распределитель 7 импульсов, генератор 8 тактовых импульсов, вход 9 логического нуля устройства. Число тетрад регистра 3 уменьшено на 1 по
сравнению с числом входных тетрад сумматора 4, Десятичный сумматор 4 состоит из набора тетрад по числу десятичных разрядов промежуточных сумм, вызываемых из блока 5 памяти причем старшая тетрада 2 информационных входов сумматора 4 подключена к входу 9 устройства. В блоке 5 памяти хранится информация о промежуточных суммах в виде мат|зицы следующего вида:
где
в системе 8., 4, 2, 1.
Обращение к адресу соответствующей строки матрицы обеспечивает информация с выхода регистра 2 делителя, а вызов соответствующих промежуточных сумм из выбранной строки обеспечивает информация с выхода тора 6, причем разрядности результатов промежуточных сумм определяется разрядностью, частного и должна превышать ее.
Распределитель 7 импульсов со- дерлдат п-раарядный счетчик с входом блокировки счета и схему опознавания начала и оконча шя вычислений, где п - число десятичных разрядов делимого.
Устройство работает следующим образом, .
5
0
5
0
5
В исходном состоянии в регистры 1 и 2 занесены значения операндов, а регистр 3 обнулен. В начале цикла вычислений производится запуск генератора 8 и распределитель 7 вырабатывает сигналы, управляющие вьщачей делимого младшими разрядами вперед, и сигнал разрешения считыванием промежуточных сумм из блока 5 памяти. В результате происходит считывание Г-й промежуточной суммы, поступающей на 1-е информационные входы сумматора 4. Сумматор 4, приняв на 1-е входы 1-ю промежуточную сумму, а на 2-е информационные входы содержимое регистра 3,. обеспечивает их десятичное сложение, а полученный результат по сигналу с выхода распределителя 7 передается в регистр 3, при этом коммутатор 6 выдает следующий разряд делимого, значение .которого является адресом для считывания 2-и промежуточной суммы, которая суммируется с содержимым регистра 3. Результат вновь передается в регистр частного на хранение до следующего такта вычислений. Все последующие такты вычислений повторяются в том же порядке .
По окончании цикла вычислений частного распределитель 7 вырабатывает сигналы, обеспечивающие запрет доступа к блоку 5 памяти и храпение результата частного.
Формула изобретен и
я
Устройство для деления десятичных чисел, содержащее регистры делимого, делителя и частного, генератор тактовых импульорв, распределитель импульсов, коммутатор, причем выход генератора тактовых импульсов сое-- динен с входом запуска распределителя импульсов, первый выход i-ro разряда (где i 1, 2, ..., п, п- число десятичных разрядов делимого) которого соединен с i-м входом управления коммутатора, отличающееся тем, чтоэ с целью повышения быстродействия, в него введены блок памяти и десятичный сумматор, причем выход i-й тетрады регистра делимого соединен с информационным входом кo c ryтaтopa, выход которого соединен с первым адресным входом блока памяти, вто3129D303
рой адресный вход которого соединен с .выходом регистра делителя, второй выход распределителя импульсов соединен с входом разрешения считывания блока памяти, выход которого 5 соединен с первым информационным входом десятичного сумматора, старшая тетрада разрядов второго информационного входа которого соединена с входом логического нуля устрой- О
ства, третий выход распределителя импульсов соединен с входом разрешения записи регистра частного, выход которого соединен с вторым информационным входом (т-1)-й младших тетрад десятичного сумматора, где т-разрядность десятичного сумматора выход (т-1)-й старших тетрад которого соединен с информационным входом регистра частного.
3
| название | год | авторы | номер документа | 
|---|---|---|---|
| Вычислительное устройство | 1988 | 
 | SU1545215A1 | 
| Устройство для деления двоичных чисел | 1984 | 
 | SU1233139A1 | 
| Арифметическое устройство | 1978 | 
 | SU687982A1 | 
| Преобразователь двоичного кода смешанных чисел в двоично-десятичный код | 1975 | 
 | SU577524A1 | 
| Устройство для умножения | 1986 | 
 | SU1432506A1 | 
| Устройство для дискретного преобразования Фурье | 1984 | 
 | SU1188751A1 | 
| Устройство для деления двоичных чисел | 1980 | 
 | SU1048472A1 | 
| Устройство для деления двоичных чисел | 1990 | 
 | SU1783520A1 | 
| Устройство для деления десятичных чисел | 1976 | 
 | SU744562A1 | 
| Устройство для деления на константу 2 @ - 1 | 1990 | 
 | SU1714596A1 | 
 
		
         
         
            Изобретение относится к области  вычислительной техники и может быть  использовано в арифметических устройствах универсальных и специализированных вычислителей, обрабатываю  щих двоично-десятичную информацию.  Цель изобретения - повышение быстродействия устройства. Для достижения  цели в устройство введены блок памяти, .коммутатор разрядов делимого,  десятичный сумматор. Время вычисления частного уменьшается за счет  того, что, имея в наличии результаты готовых промежуточных сумм, процесс вычисления частного представляет собой операцию сложения друг с  другом тех результатов промежуточных сумм, .числители которых составляют делимое, причем количество  сложений равно числу десятичных  разрядов делимого независимо от требуемой точности вычисления частного,  т.е. при т-разрядном делимом число  операций сложения будет равно m независимо от разрядности частного.  Число тетрад регистра частного уменьшено на 1 по сравнению с числом  входных тетрад сумматора. Десятичный  сумматор состоит из набора тетрад  по числу десятичных разрядов промежуточных сумм, вызываемых из блока  памяти, причем старшая тетрада вторых информационных входов сумматора  подключена к шине логического нуля  устройства, что обеспечивает порядок сложения промежуточный сумм,  хранимых в нем в виде соответствующей матрицы. 1 ил. с  (Л ;о о со о 00
              
 
            
| Устройство для деления десятичных чисел | 1978 | 
 | SU656087A2 | 
| Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 | 
 | SU6A1 | 
| Арифметическое устройство | 1978 | 
 | SU746507A1 | 
| Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 | 
 | SU6A1 | 
Авторы
Даты
1987-02-15—Публикация
1985-07-03—Подача