Устройство для суммирования -разрядных чисел

Номер патента: 1273917

Авторы: Исаева, Исмаилов, Темирханов

ZIP архив

Текст

(54) УСТРОЙСТВО ДЛЯи-РАЗРЯДНЫХ ЧИСЕЛ РОВАН М Ж СУДАРСТВЕННЫЙ НОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ(57) Изобретение относится к областиавтоматики и вычислительной техникии может быть использовано при построении суммирующих устройств и двоично-десятичных преобразователей. Целью изобретения является расширениефункциональных возможностей, заключающихся в обеспечении преобразования двоично-десятичного кода в двоичный. Поставленная цель достигается за счет включения в многовходовоепоследовательно суммирующее устройство группы преобразующих блоков ПЗУ игруппы сдвиговых регистров, выходыкоторых подключены к входам суммирующего устройства. 4 ил.1273 при построении двоично-десятичных 5 преобразователей.Цель изобретения - расширение функциональных возможностей, заключающихся в обеспечении преобразования двоично-десятичного кода в двоичный, 10Ча фиг. 1 приведена структурная схема предложенного устройства, на фиг. 2 - содержимое памяти постоянного запоминающего блока, на фиг. 3 содержимое памяти ассоциативного за/поминающего блока для примера суммирования пяти и-разрядных двоичных слагаемых, на фиг. 4 - содержимое памяти постоянного запоминающего блока для третьей тетрады (разряд сотен) 20 преобразуемого двоично-десятичного числа.Устройство содержит постоянный запоминающий блок 1, ассоциативный запоминающий блок 2, группу элемен тов И 3, элемент И 4, группы элементов И 5, 6, группы 7, 8 элементов задержки, группу входных регистров 9 и группу постоянных запоминающих блоков 10, первый и второй входы 11 30 и 12 синхронизации., первый 13 и второй 14 тактовые входы, информационный вход 15 устройства, информационный выход 16. Работа устройства осуществляется 35следующим образом.По информационным входам 15 устройройс гва в зависимости от того, какуюоперацию необходимо выполнить, происходит запись в регистры 9 группы40,по управляющим тактовым входам 13 и14 устройства,В случае операции преобразованиячисел из двоично-десятичной системысчисления в двоичный код происходитзапись во входные регистры с выходовгруппы постоянных запоминающих блоков по тактовому сигналу, подаваемому по входу 13, а в случае операциисуммирования нескольких двоичных чисел происходит непосредственная записсуммируемых слагаемых в соответствующие регистры 9 группы по тактовому сигналу, подаваемому к входу14 устройства.Рассмотрим работу устройства вслучае выполнения им операции суммирования нескольких чисел. Р)= и + 1 оя И,45д )где 1.(1- количество затрачиваемыхтактов,и - разрядность суммируемыхслагаемых,50 . М - количество одновременноь суммируемых слагаемых, представленных в двоичной системе счисления.Рассмотрим работу устройства для55 случая суммирования пятй операндов(см. фиг. 2 и 3).Слагаемые: 1. 000, 2. 011, 3.111,4, 101, 5. 011. Изобретение относится к вычислительной технике и может быть использовано при построении сумматора длясложения нескольких числе. а также 917 2По импульсу, поданному на тактовый вход 14, происходит непосредственная запись суммируемых слагаемых с информационных входных входов 15 в соответствующие регистры 9, При подаче тактового импульса на второй вход 11 синхронизации устройства на первые входы элементов И 3 группы подаются одноименные разряды суммируемых слагаемых, которые в течение тактового импульса определяют адрес слова, считываемого нз первого постоянного запоминающего блока 1. Считанное слово из первого запоминающего блока 1 само является частью признака, подаваемого на признаковые входы ассоциативного запоминающего блока 2, причем все разряды, кроме младшего, задерживаются на один такт. Остальной частью признака являются все, кроме старшего, разряды считываемые из ассоциативного запоминающего блока 2, которые задерживаются на один такт. Сформированный признак дополнительно синхронизируется на элементах И 4-6 путем подачи сигнала по входу 12 синхронизации устройства, передний фронт которого начинается позже, а задний раньше тактового импульса, подаваемого по входу 11 синхронизации устройства. Эта мера вызвана неидеальностью элементов 71и 8 задержки.В.том же такте, в котором был подан разрядный срез слагаемых на выоде 16 ассоциативного запоминающего блока 2, появляется одноименный вы,ходной разряд.Таким образом, на выходе получается результат суммирования в последо-вательном коде, причем количество тактов, за которое вычисляется сумма, равноз 1273Обрабатываемые срезы (одноименные разряды всех слагаемых) на первых входах элементов И 3 второй группы будут иметь следующий вид:1. 01111, 2. 01101, 3. 00110.В течение первого тактового импульса, поданного на вход 11 синхронизации устройства, на вход встроенного дешифратора адреса постоянного запоминающего блока 1 (ПЗБ 1), че О рез соответствующие элементы И 3 груп. пы подаются младшие разряды суммируемых слагаемых, т.е. адрес имеет вид 01111. По указанному адресу из постоянного запоминающего блока 1 15 считывается в том же такте слово 011, первый разряд которого нО" (сумма по модулю два обрабатываемого среза) без задержки подается на первый вход элемента И 4, а остальные разряды 2 О "11" через элементы 7 задержки группы подаются на входы элементов И 5 группы. Так как в первом такте из ассоциативного запоминающего блока 2 (АЗБ 2) ничего не считывалось, то 25 к приходу первого импульса по входу 12 синхронизации устройства, на входах элементов И 4-6 сформируется ассоциативный признак "0 00 00", который с приходом импульса по входу ЗО 12 подаются через выходы соответствующих элементов И 4-6 на признаковые входы блока 2. Следовательно, в первом такте из блока 2 считывается слово 000, первый разряд которого "0" является младшим разрядом искомой суммы.В течение второго импульса, поданного на тактовый вход 11 синхронизации устройства, на вход встроО енного дешифратора адреса блока 1 через соответствующие элементы И 3 подается второй разрядный срез слагаемых 01101. По указанному адресу из блока 1 считывается слово 101, первый разряд которого "1" без задержки подается на вход элемента И 4, . .а остальные разряды " 10" через элементы 7 задержки группы - на первые входы элементов И 5 третьей группы. К приходу второго импульса по первому входу 12 синхронизации устройства на первых входах элементов И 4-6 сформируется ассоциативный признак "1 11 00", который с приходом импульса по входу 55 12 подается через выходы соответствую. щих элементов И 4-6 на признаковые входы блока 2, из которого считыва 917ется слово 101, первый разряд которого "1" является вторым разрядом искомой суммы.В течение третьего импульса, поданного на вход 11 синхронизации устройства, на вход встроенного дешифратора адреса блока 1 через соответствующие элементы И 3 группы подается третий разрядный срез слагаемых 00110. По указанному адресу из блока 1 считывается слово 001, первый разряд которого "0" без задержки подается на вход элемента И 4, а остальные разряды "01" через элементы 7 задержки группы - на входы элементов И 5 группы. К приходу третьего импульса по входу 12 синхронизации устройства на входах элементов И 4- 5 сформируется ассоциативный признак "0 01 01", который с приходом импульса по входу 12 подается через выходы соответствующих элементов И 4-6 на признаковые входы ассоциативного запоминающего блока 2, из которого считывается слово 100, первый разряд которого "0" является третьим разрядом искомой суммы.В течение четвертого импульса, поданного на вход 11 синхронизации, на входе встроенного дешифратора ад-. реса блока 1 сформируется адрес 00000, так как имеющиеся разрядные срезы уже обработаны. По указанному адресу из блока 1 считывается слово 000,и на признаковые входы блока 2 с приходом четвертого импульса по входу 12 синхронизации поступает ассоциативный признак 0 01 01, соответственно из ассоциативного запоминающего блока 2 считывается слово 100, первый разряд которого "0" есть четвертый разряд искомой суммы. В течение пятого (последнего) импульса, поданного на вход 11 синхронизации устройства, на входе встроенного дешифратора адреса блока 1 сформируется адрес 00000. По укаэанному адресу из блока 1 считывается слово 000, и на признаковые входы блока 2 с приходом пятого импульса по входу 12 синхронизации поступает ассоциативный признак 0 00 01, соответственно из 2 считывается слово 001, первый разряд которого "1" есть пя-. тый (последний) разряд искомой суммы.Таким образом 000 + 111 + 101 + + 011 + 011 = 1001025 127391 ассмотрим работу устройства в случае выполнения им операции преобразования двоично-десятичных чисел в двоичный код.5По информационным входам 15 устства исходное преобразуемое двоичнодесятцчно . число поступает на соответствующие адресные входы группы постоянных запоминающих блоков, с вы О ходов которых по тактовому импульсу, поданному на 13 вход устройства, происходит запись считанной информации в блок регистров. Считанная информация представляет собой двоичные слагаемые, соответствующие десятичным тетрадам исходного преобразующего числа. Таким образом, дальнейшая работа устройства аналогична суммированию нескольких чисел, описанномувьппеП р и м е р . Пусть необходимо преобразовать следующее двоично-десятичное число 1329 щи (0001 0011 25 0010 1001) в двоичный код. КажОдая тетрада преобразуемого числа является адресом для соответствующего постоянного запоминающего блока. По указанному адресу из соответствующегозО постоянного запоминающего блока считывается следующая информация, представленная в двоичном коде:первая тетрада 1001, 1001 считываемая информация в двоичном коде,вторая тетрада 0010, 10100 считываемая информация в двоичном коде,третья тетрада 0011, 100101100 считываемая информация в двоичном коде, 40четвертая тетрада 0001,1111101000 считываемая информация в двоичномкоде.Далее производим суммирование по лученных слагаемых согласно описанному вьппе алгоритму и на выходе 16 устройства в последовательном коде получим двоичное число, которое соответствует операции преобразования 50 .двоично-десятичного числа в двоичный код.Количество тактов, необходимых для преобразования и-разрядного двоичнодесятичного числа в двоичный код, 55равно 17 ЬФормула изобретенияустройство для суммирования п-разрядных чисел, содержащее постоянныйа запоминающий блок, ассоциативный запоминающий блок, первую, вторую и третью группы элементов И, первую и вторую группы элементов задержки и элемент И, первый вход которого соеринен с выходом младшего разряда постоянного запоминающего блока, адресные входы которого соединены с вьг;о,цами соответствующих элементов И первои группы, первые входы которых соединены с первым входом синхронизации устройства, второй вход синхронизации которого соединен с вторымвходом элемента И и первыми входами элементов И второй и третьей групп, выходы которых соответственно соединены с входами опроса первой и второй групп ассоциативного запоминающего блока, выход младшего разрядакоторого является выходом устройства, а группа выходов старших разрядов через соответствующие элементы задержки первой группы соединена с вторыми входами элементов И третьей группы выходы всех разрядов постоянного запоминающего устройства, кроме младщего, через соответствующие элементызадержки второй группы соединены с вторыми входами соответствующих элементов И второй группы, выход элемента И соединен с входом опроса третьейгруппы ассоциативного запоминающего блока, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей, заключающихся в обеспечении преобразования двоичнодесятичного кода в двоичный, в него введены группа постоянных запоминающих блоков и группа входных регистров, первые информационные входы которых соединены с выходами соответствующих постоянных запоминающих блоков группы, входы которых соединены с входами соответствующих суммируемых чисел устройства и с вторыми информационными входами соответствующихвходных регистров группы, выходы которых соединены с вторыми входами соответствующих элементов И первой группы, первые и вторые управляющие входы записи и входы синхронизации всех входных регистров соединены соответственно с первым и вторым входами управления записью устройства и первым входом синхронизации устройства.Составитель М.АршавскийРедактор М.Дылын ТехрецЛ.Сердюкова Корректор М.Демчик полиграфическое предприятие, г. Ужгород, ул. Проектная Производс 6477/4 б Тираж 6 ВНИИПИ Государствепо делам изобрет 113035, Москва, Ж 1 ; Подписноеного комитета СССРний и открытий5, Раушская наб., д, 4/5

Смотреть

Заявка

3916945, 22.04.1985

ДАГЕСТАНСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

ИСМАИЛОВ ШЕЙХ-МАГОМЕД АБДУЛЛАЕВИЧ, ИСАЕВА ИНДИРА ИСАЕВНА, ТЕМИРХАНОВ ТЕМИРХАН ЭЛЬДЕРХАНОВИЧ

МПК / Метки

МПК: G06F 7/50, H03M 7/00

Метки: разрядных, суммирования, чисел

Опубликовано: 30.11.1986

Код ссылки

<a href="https://patents.su/6-1273917-ustrojjstvo-dlya-summirovaniya-razryadnykh-chisel.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для суммирования -разрядных чисел</a>

Похожие патенты