Устройство для сложения

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области вычислительной техники и может быть использовано для построения арифметических блоков специализированных вычислительных устройств, ведущих обработку чисел в последовательном коде . Цель изобретения - расш1ренИе области применения за счет обработки чисел с плавающей запятой. З стройство содержит счетчик 4, распределитель импульсов 1, коммутатор 2 порядка и группу элементов И 3. Распределитель импульсов вырабатывает на своих выходах серии распределенных импульсов. Число выходов может меняться в зависимости от разрядности суммируемого числа. Коммутатор порядка в зависимости от порядка числа подключает вькоды распределителя к соответствующим вторым входам блока элементов И, на первые входы которого поступают разряды последовательного числа. Каждый разряд, проходя через схему И, поступает НА соответствующий суммирующий вход счетчика импульсов и увеличивает его содержимое на величину, равную весу разряда. 2 ил. Q $ (Л

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

„„SU„, 1376081 (59 4 G 06 F 7/50

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

t .У Ф вбь

L. ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4085587/24-24 (22) 07.07.86 (46) 23.02.88. Бюп. ¹ 7 (71) Таганрогский радиотехнический институт им. B.Ä,Калмыкова (72) В.П.Гондарев, Е.В.Карпов, Л.К.Бабенко и В.M.Tàðàíóõà (53) 681,325.5(088..8) (56) Авторское свидетельство СССР № 528566, кл. G 06 F 7/50, 1973.

Введение в кибернетическую технику./Под ред. Б.Н.Иаликовского. Киев:

Наукова думка, 1979, с. III рис, 27-а. (54) УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ (57) Изобретение относится к области вычислительной техники и может быть использовано для построения арифметических блоков специализированных вычислительных устройств, ведущих обработку чисел в последовательном ко" де. Цель изобретения — расширение области применения за счет обработки чисел с плавающей запятой. Устройство" содержит счетчик 4, распределитель импульсов i коммутатор 2 порядка и группу элементов И 3. Распределитель импульсов вырабатывает на своих выходах серии распределенных импульсов.

Число выходов может меняться в завиI симости от разрядности суммируемого числа. Коммутатор порядка в зависимости от порядка числа подключает выходы распределителя к соответствующим вторым входам блока элементов И, на первые входы которого поступают разряды последовательного числа. Каждый разряд, проходя через схему И, поступает::a соответствующий суммирующий вход счетчика импульсов и увеличивает его содержимое на величину, равную весу разряда. 2 ил.

1376081

Изобретение относится к вычислительной технике и может быть использовано для суммирования поступающих друг за другом последовательных двоичных чисел произвольной разрядности и порядка, Цель изобретения — расширение области применения за счет обработки чисел с плавающей запятой. l0

На фиг. 1 представлена структурная схема устройства для сложения; на фиг. 2 — временная диаграмма формирования импульсов.

Устройство для сложения содержит распределитель 1 импульсов, коммутатор 2 порядка, группу элементов И 3, счетчик 4, тактовый вход 5, вход 6 разрядности числа, вход 7 порядка числа, информационный вход 8, 20 вход 9 сброса, выходы 10 устройства, выходы 11 распределителя импульсов, выходы 12 коммутатора 2 порядка и выходы 13 группы элементов И 3.

На выходах 11. 1-11.п распределите- 25 ля 1 импульсов формируются серии импульсов, распределенных во времени (фиг. 2). Количество этих серий зависит от кода, поданного на вход 6 разрядности числа, Выработка серий начи- 30 нается всегда с первого выхода 11 распределителя 1 импульсов. Например, если разрядность суммируемых чисел равна восьми, то серии импульсов вырабатываются на выходах 11.1, 11,2,. ° .,11.8, если разрядность чисел десять, то серии вырабатываются на выходах 11,1,11.29 ° ° ° я11.10.

Коммутатор 2 подключает группу 40 выходов распределителя 1 импульсов к соответствующей группе входов группы элементов И. Количество подключаемых выходов распределителя I импульсов определяется кодом, заданным по входу б разрядности числа, а соответствующая группа входов блока элементов И вЂ” кодом, заданным по входу 7 порядка числа. Например, если разрядность числа равна девяти а порядок—

Ф

50 трем, то коммутатор подключен выходами 11.1, 11.2,..., 11.9 распределителя 1 импульсов к входам 12.4,12.5 ...,12.12 группы элементов И 3 соответственно. Таким образом, порядок задает число разряда, на которое смещаются выходы распределителя 1 импульсов по отношению к вторым входам группы элементов И 3.

Группа элементов И 3 подключает последовательно поступающие разряды чисел на информационный вход 8 к соответствующим суммирующим входам счетчика 4 импульсов.

Счетчик 4 импульсов предназначен для суммирования разрядов чисел, поступающих на его суммирующие входы.

Импульсы, поступающие на первый суммирующий вход счетчика, увеличивают

его содержимое на единицу, на второй вход — на две, на третий — на четыре и так далее пропорционально степеням числа 2.

Все используемые в устройстве блоки являются стандартными элементами вычислительной техники и могут быть реализованы, например, на интегральных схемах серий 530 и 1509.

Устройство для сложения работает следующим образом.

Предположим, разрядность суммируемых чисел равна десяти, а их порядок равен пяти. Перед началом работы счетчик 4 импульсов сбрасывается в ноль по входу 9 сброса устройства.

Под действием синхроимпульсов, поступающих на вход 5 синхронизации, распределитель 1 импульсов вырабатывает серии распределенных импульсов на выходах 11,1,11.2,...,11,10 (фиг.2), так как на входе 6 разрядности числа присутствует код числа десяти, равный количеству разрядов суммируемого числа. Коммутатор 2 порядка под действием кода числа десять, присутствующем на входе 6 разрядности числа, и кода числа пять, присутствующем на входе 7 порядка числа, подключает выходы

11. 1, 11.2,..., 11. 10 распределителя 1 импульсов к вторым входам 12.6, 12.7,..., 12. 15 группы элементов И 3.

На первые входы этого блока по информационному входу устройства 8 последовательно поступают разряды суммируемых чисел. Первый разряд числа под действием импульса на входе 12.6 проходит через схему И 3.6 и поступает на суммирующий вход 13,6 счетчика 4 импульсов, увеличив его содержимое на величину 2, второй разряд через схему И 3.7 поступит на вход

13.7 счетчика 4 импульсов и увеличит его содержимое на величину 2 и т.д, Десятый разряд через схему И 13.15 поступит на суммирующий вход 13.15 и увеличит содержимое счетчика 4 импульсов на 2

1376081

Разряды второго числа, поступающего по информационному входу 8, последовательно суммируются с соответствующими разрядами первого числа в счетчике 4 импульсов и т.д. Таким образом, в счетчике накапливается сумма чисел, поступающих на информационный вход 8 устройства.

При необходимости изменить разрядность и порядок суммируемых чисел на вход 6 разрядности числа и вход 7 порядка числа нужно подать другие коды.

Формула и з обретения

Устройство для сложения, содержащее группу элементов И и счетчик, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет обработки чисел с плавающей запятой, введены распределитель импульсов, и KQMMvTBTop причем первый и вторые входы элементов И группы соединены с соответствующими выходами коммутатора и с информационным входом устройства соответственно, вход разрядности числа устройства col единен с управляющим входом распредеI лителя импульсов и первым управляющим входом коммутатора, второй управ-, ляющий вход которого соединен с входом порядка числа устройства, тактовый вход устройства соединен с тактовым входом распределителя импульсов, Р выходы которого соединены соответственно с информационными входами коммутатора, выходы элементов И группы соединены соответственно с входами разрядов счетчика, вход сброса которого соединен с входом сброса устройства, выходы разрядов счетчика являются выходами результата устрой ства.