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

Авторы: Вышинский, Коломейко, Петущак

ZIP архив

Текст

О П И С А Н И Е (и) 489105ИЗОБРЕТЕН ИЯ Союз Советских Социалистических Республик)м.к пением заявкис пр Гасударственный номите Совета Министров СССР во делам изобретений и открытий(45) Д публикова Авторыизобре инский, В, В, Коломейко м В. Д. Петушак Заявител инской ССР рдена Ленина институт кибернетики 4) СУММАТОР-ВЪЧИТАТЕЛЬ зобретениеительной те цифровой выет быть истносится ике и м системе очисииы 1 О торого соеходы двои входами б льтата, другой кодом устройс ков операндов,отнои величины определении блока форлщровторого резун 20 я и вычит ия за одинаковое время иолучение суммы и разностиов по модулю Р,ся это благодаря тому, чтоодержит сумматор знаковвоичный вычислитель, блок пака второгодами б ока эне.соединены с влустройствооперандов,пользует сил цользовано в вычислительных машинах и устройствах, работаюших впения остаточных классов.Известен сумматор-вычитатель, оперирующий с числами, представленными минимальными по абсолютной величине остатками, содержаший блок элементов М-ини и двоичный сумматор, вход которого соединен с входом устройства.Однако большо количество каскадов переработки информации и, как следствие этого, относительно низкое быстродействие, а также различное время выполнения операций сложения и вычитания затрудняет синхронизацию устройства,1 ень изобретения - увеличение быстр действия и выполнения операций сложерормироваиия абсолютной величины перво 1 о результата, блок определения знака первого результата, блок формирования абсолюгной величины второго результата, блок определения знака второго результата, причем выходы двоичного сумматора соединены с вход- ми блока формирования абсолютной велич первого результата и блока опреденеции знака первого результата, другой вход кодинен с входол устройства, вычного вычитателя соединены с лока формирования абсонктной величины второго результата и блока оцр -деления знака второго резвход которого соединен сва, выходы сумматора знаблока формирования абсолпервого результата, блоказнака первого результата,вания абсолютной величиньтата и блока определениярезультата соединена с вхментов И, выходы которогходами устройства,Сумлатор-вычитательметричность матриц операций модульногосложения и вычитания, что позволяет аппарятурно реализовать только часть однойиз этих матриц (например, половину матрицы молульного сложения) и пар 1)глельно, банализируя знаки операндов, получать всеостальные значения матриц операций модульного сложения и вычитания.Ня чертеже приведена блок-схема сумматора-вычитателя (модульного). 16Сумматор-вычитатель состоит из сумма+тора 1 знаков операндов, двоичного сумматора 2, двоичного вычитателя 3, блока4 формирования абсолютной величины первого результата, блока 6 определения знакабвторого результата и блока 8 элементовИ-ИЛИКодовая шина 9 соединена с входамисмматора 1 и блоков 5 и 7. Кодовая шина 10 соединена с сумматором 1 Кодовые20шины 11 и 12 соединены с входами сумматора 2 и вычитателя 3, Выходы 13 сумматора 1 соединены о входами блока 8, ВВыходы 14 сумматора 2 соединены с входами блоков 4 и 6. Выходы 16 вычитяте- фля 3 соединены с входами блока 5. Вых 11 лы 15 вычитятеля 3 соединены с входамиблоков 5 и 7. Выходы 17 блока 4 соединены с входами блока 8, Выходы 18 блока5 соединены с входами блока 8. Выходы19 блока 7 соединены с входами блок 8,соединенного с выходами блока 20. Блок8 имеет выходы 21 и 22,Двоичный сумматоц 2 и двоичный вычитатель 3 являю е;я ( б -1 ) -разряднымиВ ЕЕЗб(2 ) Р2 ), Блок Я элементов И-илисостоит из 27 элементов типа 2 ИИИЛИ,Сумматор-вычитатель работает следующим образом. 1-я сумматор 1 знякооперандов соответственно по кодовым шинам 9 и 10 иосту 11 н.т знаки операндовА и В, которые складывается по молулю"2". С выходя 13 сумматора 1 эта суммапоступает на вход блока 8 элементовИ-ИЛИ.Абсолютные величины операндов А иВ соответственно ио кодовым шинам 11и 12 поступают на двоичный сумматор 2и двоичный вычитатель 3,50С выхода 14 сумматор 2 ( П -1 )-рязрялная сумма и сигнал иереи)ся в Ц-ыйразряд поступает на блок 4. Абсол)онсявеличина первого результата на вь 1 ходеблока 4 совпадает с суммой няыхолелоичного сумматора 2, ес)ш;.)тя сулмс)не более чем величина - и ряня лоР3аполнению суммы ло , если оня болыиееличины - ,Р,2Блок 6 Оирелеляет знак первого ре;)у)п,- 60Тс 1 Т, КОТОРЕ)Й СОЕЧЕЯДЯЕТ СО ЗНЯКОМ ОИЕРсНда А, если сумма на вы,ходах 14 двоичного сумматора 2 не больше, чем величина в , и противоположен знаку опеанда АРеслй эта сумма больше величины - .2Двоичный вычислитель 3 вычитает отабсолютной величины операнда А абсолютную величину операнда В, С выходом 16вычитателя 3 ( 1,-1)-разрядная разностьпоступает на блок 5. С выходов 15 вычитателя 3 сигнал заема из Д -го разряда поступает на входы блоков 5 и 7.Абсолютная величина второго результата на выходе блока 5 совпадает с разнос)с)тью на выходах 16 вычитателя 3, еслинет заема из п-го разряда, и равна дополнению разности на выходе 16 вычитателя 3, если есть заем,Блок 7 определяет знак второго результата, который совпадает со :накомоперанда А, если нет заема из д-го разряда вычитателя 3, и противопола)еен знаку операнда А, если есть заем.Абсолютные величины первого и второгорезультатов, знаки первого и второгорезультатов соответственно с выходов17-20 блоков 4-7 поступают на входыблока 8. В зависимости от результата,поступаюшего с выхода 13 сумматора 1знаков операндов блок 8 элементов и-ИЛИкоммутирует свои входы 17-20 в соответствии со следуюшим правилом:- если сумма по модулю двух знаковоперандов равна нулю, то абсолютная величина модульной суммы и знак ее посту,4пают на выходы 21 блока 8 соотвотственнс выходов 17 и 19 блоков 4 и 6, я абсо-.лютная величина модульной разности и еезнак поступают на выходы 22 блока 8 элементов И-ИЛИ соответственно с выходов18 и 20 блоков 5 и 7- если сумма по модулю двух знаковоперандов рави единице, то бсолютнаявеличина модульной суммы и ее знак иостуия)от ня выходы 21 блока 8 соответственно с выходов 18 и 20 блоков 5 и 7,а ябсолн)тна величина модульной разно.тии ее знак поступк)т ня выходы 22 блоки8 с выходов 17 и 19 блоков 4 и 6, С 1,1 холов 2. блока М элем нтов -1,/ снимается сумма ио модук) , 11 с выхоло22 снимается ря ность ио м)луцк) Р,р ) и л еи: о б р е т е и и яУЬ)мс)ТОР-Е)Ь)с 11 с)ТЕ)Ь, )1 ПУН)И 111 ис)с 1 м 11, и)еде)синеи 1.) и ио сбГО)1 н)тн)Йвели инне нняткми, си 1 ржян)ий б)л)к се -МЕНТО ( И ЛВ)И ИИ, с укМс, ХОЛ К)Ес)"г,рого соединен с входом устройства, о тл и ч а ю ш и в . я тем, что, с цельюиовьпцении бысцодействия, он содержитсумматор зиков операндов, двоичный.вычтитель, блок формирования абсолйтной величины первого результата, блок определениязнака первого результата, блок формированияабсолютной величины второго результата,блок определения знака второго результата,причем выходы двоичного сумматора соед 1 иценс входами блока формирования абсолотной величины первого результата, иблок определения знака первого результата,другой вход которого соединен с входом устройства, выходы .,двоичного вы итателя соединены с входами блока формирования абсолютной величины второго результатаеи блока определения знака второго результата, другой .вход которого соединен с вход дом устройства, выходы сумматора знака операндов, блока формирования абсолютной величины первого результта, блока определения знака первого результата, блок фор мирования абсолютной величины второго результата и дока определения знака вто рого результата соединены с входами блока элементов,И-ИЛИ, выходы которого соединены с выходами устройства.оец Ге:; 3.йище (щсктй 1" 1 е т. Хя чют Ко реорд,

Смотреть

Заявка

1991910, 01.02.1974

ОРДЕНА ЛЕНИНА ИНСТИТУТ КИБЕРНЕТИКИ АН УССР

ВЫШИНСКИЙ ВИТАЛИЙ АНДРЕЕВИЧ, КОЛОМЕЙКО ВЛАДИМИР ВИКТОРОВИЧ, ПЕТУЩАК ВАЛЕРИЙ ДИСАНОВИЧ

МПК / Метки

МПК: G06F 7/385

Метки: вычитатель, сумматор

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

Код ссылки

<a href="https://patents.su/4-489105-summator-vychitatel.html" target="_blank" rel="follow" title="База патентов СССР">Сумматор вычитатель</a>

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