Логический блок арифметического устройства

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

Автор: Шапинский

ZIP архив

Текст

С тай Ьсесеетв мал Иатентма-тезн ттчеаааВО П М"СФйИ Е ИЗОБРЕТЕН ИЯ 24 И 08 Союз Советских Социалистических РвсптбликК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Зависимое от авт. свидетельства М Кл, 42 пз, 7/О аявлено 08.11.1968 ( 1216387/18-24)присоединением заявки М Приорите МПК С 061 оннтет пц дел нзооретенин и открытипри Совете МинистровСССР ДК 681.325.5(088.8) бликовано 0117.1969, Бюллетень М 13 а опубликования описания 12 ЛШ,1969 Оп Лвтор зобретен. Шапинский Московский физико-технический институ аявител УСТРОЙСТВА ОК АРИфМЕТИЧЕС ГИЧЕСКИ одного пз регистров переносов. Единичные выхсды промежуточного регистра и одного из регистров сумм каждого разряда, а также единичный выход другого парафазного усилителя 5 ерез вентиль подключены ко входу соответствующего разряда второго регистра сумм.Единичный выход усилителя, управляющего сдвигом влево, через вентиль подключен ко входу усилителей, выходы которых связаны с 10 вентилями выдачи прямым и обратным кодом,а нулевой выход его и единичные выходы последних через вентиль подключены к усилителю, нулевой выход которого связан с вентилями переносов суммирующего элемента.15 Связь диодного суммирующего элемента суправляющими усилителями заключается в том, что входы вентилей сумм этого элемента, не соединенные с единичным выходом второго регистра суммы РС 2, дополнительно подклю чены к усилителю, запрещающему работу указанных вентилей при операции логического умножения. Эта связь ивыполнение диофункций полногго логическогоиллюстрируетсязадаваемые кодских операций,Предлагаемый логический блок, предназначенный для выполнения логических операций над л-разрядными кодами, может найти применение в арифметических устройствах ЛУ цифровых вычислительных машин ЦВМ.Известные арифметические устройства содержат входной и промежуточный регистры, два регистра сумм, два регистра переносов, двухвходовой и трехвходовой суммирующие элементы, регистр операций, усилители, управляющие диодными суммирующими элементами и вентилями передачи содержимого входного регистра на промежуточный. Эта часть ЛУ выполняет арифметические и логические операции. Однако время выполнения логических операций в известных устройствах велико, что уменьшает быстродействие ЦВМ.Кроме того, сложность алгоритма усложняет и логические связи цепей управления логическими операциями,Цель предлагаемого изобретения - повысить быстродействие и расширить функциональные возможности устройства, упростив логические связи и уменьшив оборудование той части ЛУ, которая выполняет логические операции,Для этого нулевой выход одного парафазного усилителя подключен в каждом разряде ко входу вентилей суммы суммирующего элемента, кроме связанных с единичным выходом новый вентиль обеспечивают ным суммирующим элементом о сумматора и так называемосумматора, работа котороготаблицей, где представлены ы А и Б и результаты логиче.Таблица Результат операции поразрядного сложения по модулю два Б логического умножения наложения 0 0 0 1 10 Предлагаемое устройство выполняет логические операции. Оно получает команды и операнды из других устройств и выполняет одно- адресные команды. Поэтому в качестве одного из операндов используется результат предыдущей операции, хранящийся на его регистрах,Предлагаемое устройство (см. чертеж) содержит шесть и-разрядных регистров (регистры сумм РС 1 и РС 2, регистры переносов РП 1 и Р 112, входной регистр ВР, промежуточный регистр ПР); парафазные усилители У, - У; диодные вентили В, - В, суммирующие элементы Хт и Хя (в состав последнего входят вентили образования сумм Ва, В 4, В, В, и схема образования переносов 22); схему управления сдвигом 23.Все усилители и регистры устройства - тактированные. Усилители У - У Уто - Утв и регистры РС 1, РП 1 и ВР подключены к одной фазе генератора тактовой частоты, а усилители У 6 - У 9 и регистры РС 2, РП 2 и ПР - к другой (связи на чертеже не показаны).Устройство начинает выполнение операций ло сигналу СНОП (сигналу начала операции), который вырабатывается специальной схемой (на чертеже не показана).Входной регистр ВР предназначен для приема операндов из других стоек ЦВМ. Нулевые выходы каждого разряда регистра ВР и единичный выход усилителя У, который разрешает выдачу содержимого ВР обратным кодом, через вентиль В, подключены ко входам соответствующих разрядов регистра ПР. По этой цепи содержимое регистра ВР передается на регистр ПР обратным кодом. Единичные выходы каждого разряда регистра ВР и единичный выход усилителя У, который разрешает выдачу содержимого ВР прямым кодом, через вентиль В, также подключены к соответствующим входам регистра ПР. По этой цепи содержимое регистра ВР передается на регистр ПР прямым кодом.Регистры РС 1 и РП 1, РС 2 и РП 2 и диодные суммирующие элементы Х, и У, образуют сумматор устройства, на котором могут выполняться арифметические и логические операции.Каждый 1-ый разряд регистров РС 1 и РП 1 через диодный суммирующий элемент Хосуществляющий приведение кодов регистров РС 1 и РП 1 к однорядному, подключен ко входам 1-го разряда регистра РС 2 и (г+1)-го разряда регистра РП 2. Каждый 1-ый разряд регистра РС 1 связан также со входом (г - 1)-го 5 10 15 20 25 30 35 40 45 50 55 60 65 разряда регистра РС 2 через вентиль В т, второй вход которых подключен к единичному выходу усилителя Упь управляющего сдвигом кодов вправо на сумматоре,Каждый 1-ый разряд регистров РП 2, РС 2 и ПР через диодный суммирующий элемент Х., подключен ко входу г-го разряда регистра РС 1 и (+1)-го разряда регистра РП 1.Часть сумматора 2 я (схема 22), которая вырабатывает перенос и передает его в (1+1)-ый разряд РП 1, подключена к нулевому выходу усилителя Узапрещающего переносы при обращении кода на сумматоре и при операциях логического умножения, наложения и поразрядного сложения по модулю два.Часть сумматора Х, образующая сумму, состоит из диодных вентилей В В В В,. Вентили В, и В 4 имеют по одному дополнительному входу, который подключен к нулевому выходу усилителя У находящегося в единичном состоянии при операциях логического умножения и сдвига кода на сумматоре, При других операциях нулевой выход усилителя У, разрешает работу вентилей В, и В 4 в качестве вентилей обычного полного сумматора, В этом случае на регистрах РС 1 и РП 1 образуется сумма и перенос соответствующих разрядов регистров РС 2, РП 2 и ПР, а на регистрах РС 2 и РП 2 - сумма и переносы соответствующих разрядов регистров РС 1 и РП 1, При отсутствии кода на регистре ПР осуществляется приведение кода двух пар регистров к однорядному и динамическое хранение приведенного кода, Код на сумматоре хранится сколь угодно долго. Гасят код на сумматоре обычным путем, поэтому цепи гашения на чертеже не показаны.Единичный выход каждого -го разряда регистра РС 2 и ПР и единичный выход усилителя У находящегося в единичном состоянии при операциях логического умножения и наложения, дополнительно подключен ко входу 1-го разряда регистра РС 1.Регистр операций РО состоит из усилителей У - У;, которые устанавливаются в единичное состояние при одной или нескольких операциях, Усилитель У устанавливается в единичное состояние перед началом операций логического умножения и наложения, У, - перед началом операций логического умножения, У 4 - перед началом операции сдвига кода на сумм.аторе, У, - перед началом операции считывания кода на сумматоре и при любой логической операции.Единичные выходы усилителей Уя, Уз, У 5 и единичный выход усилителя У, через вентили Виь Втг Вта подключены ко входам усилителей У У-Ууправляющих диодным суммирующим элементом Х и вентилем В,. Вход усилителя У, через вентиль В 8 подключен к схеме. которая вырабатывает сигнал начала опера. ции СНОП, Единичный выход усилителя У; через вентиль Вк подключен ко входу усилителя Ут разрешающего выдачу содержимого регистра ВР на регистр ПР прямым кодом,5 10 15 го гз 30 40 45 50 55 60 Единичный выход усилителя У 6 и нулеь вй ь ход усилителя У, через вентиль В, подклю;,- ны ко входу усилителя У, и осуществляют запоминание единичного состояния этого усилителя до прихода следующего сигнала СНОП.Единичный выход усилителя У 7 и нулевые выходы усилителей У, и Учерез вентиль В подключены ко входу усилителя У и осуществляют запоминание единичного состояния или запрещают это запоминание при операции сдвига кода на сумматоре. Елиничный выход усилителя У, через вентили В, В, подключен ко входам усилителей У 7, У 8 и дополнительно подключен к схеме управления 23, которая управляет усилителем У, через вентиль В и усилителем У,о через вентиль Вд. Единичный выход усилигеля У 8 через вентили В и В подключен ко входам усилителей Уц и У а его нулевой выход через вентиль В подключен ко входу усилителя У который запрещает работу вентиля В 6 при операции сдвига кода на сумматоре.Работает устройство следующим образом.Перед началом логической операции устройство получает из других стоек ЦВЛ операнд и код операции. Код операции устанавливаст в единичное состояние один или несколько усилителей регистра РО, После этого вырабатывается сигнал начала операции СНОП и передается в устройство. По сигналу СНОП переходят в единичное состояние усилители У, и У 12Усилитель Уразрешает выдачу содержимого ВР на ПР прямым кодом. В это время на сумматоре динамически хранится результат предыдущей операции. Усилитель Ур аз решает переход в единичное состояние усилителя У нулевой выход которого запретит образование переносов на 2В случае выполнения операции логического умножения дополнительно перейдут в единичное состояние усилители У, и У,. Последний своим нулевым выходом запретит работу вентилей В, В, а усилитель У своим единичным выходом разрешает работу вентиля В,.В случае выполнения операции наложения в единичное состояние (кроме усилителя У,) перехсдит усилитель У, который также разрешает работу вентиля В. Усилитель У-, останется в нулевом состоянии и своим нулевым выходом разрешит работу вентилей Вз, В, диодного суммирующего элемента Х. Через 0,5 такта после срабатывания усилителя У, на регистре РС 1 получают результат операции.Перед началом операции сдвига кода на сумматоре устройство получает из других стоек ЦВЛ код операции и код, указывающий на величину и направление сдвига, Операндом для этой операции служит результат предыдущей операции. После этого вырабатывается сигнал СНОП, и по этому сигналу устанавливается в единичное состояние усилитель У,. Схема управления сдвигом 23 определяет направление сдвига.При сдвиге вправо схема переводит в единичное состояние усилитель Уо, который управляет вентилем сдвига кодов вправо В. Одновременно с работой усилителя Уо цепи гашения запрещают работу диодного суммирующего элемента "В случае сдвига влево схема управления сдвигом 23 устанавливает в единичное состояние усилитель У,. Последний разрешает работу усилителей У н У, которые одновременно открывают вентили В,Вг передачи содержимого регистра ВР на регистр ПР обратным и прямым кодом. При этом на регистре ПР оказываются единицы во всех разрядах. Нулевой выход усилителя Уе запрещает переход в единичное состояние усилителя У 9, и последний также нулевым выходом разрешит работу части сумматора Х., которая образует переносы (схемы 22). Усилители У У, Уразрешают срабатывание усилителя У, который своим пулевым выходом запретит работу вентилей Вз, В 4. В результате на регистре РП 1 оказывается кол регистра РС 2, сдвинутый влево на один разряд, усилители У 8 и Уо поддерживаются в единичном состоянии столько тактов, на сколько разрядов необходимо сдвинуть код. При необходимости окончить операцик схема управления сдвигом 23 сбрасывает в куль усилители У 8 и Удо Г 1 релмет изобретения Логический блок арифметического устрой ства, содержащий регистры сумм, переносов, промежуточный и входной регистры, суммирующие элементы, цепи сдвига и передачи прямым и обратным колом, регистр операций, вентили и парафазные усилители, огличаюи 1 ийся тем, что, с целью повышения быстродействия и сокращения оборудования, а также расширения функциональных возможностей блока, в нем нулевой выход одного парафазного усилителя годключен в каждом разряде ко входу вентилей суммы суммирующего элемента, кроме связанных с единичным выходом одного из регистров переносов, а единичные выходы промежуточного регистра и одного из регистров сумм каждого разряда, а также единичный выход другого парафазного усилителя через вентиль подключены ковходу соответствующего разряда второго регистра сумм; причем единичный выход усилителя, управляющего сдвигом влево, через вентиль подключен ко входу усилителей, выходы которых связаны с вентилями выдачи прямым и обратным кодом, а нулевой выход его и единичные выходы последних через вентиль подключены к усилителю, нулевой выход которого связан с вентилями переносов суммирующего элемента..Н 1 И 1 Иом 1",сте по делам изобретений н открытий при Совете Министров СССРМосква, Центр, пр. Серова, д, 4

Смотреть

Заявка

1216387

Ю. Я. Шапинский Московский физико технический институт

МПК / Метки

МПК: G06F 7/38

Метки: арифметического, блок, логический, устройства

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

Код ссылки

<a href="https://patents.su/4-241108-logicheskijj-blok-arifmeticheskogo-ustrojjstva.html" target="_blank" rel="follow" title="База патентов СССР">Логический блок арифметического устройства</a>

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