Арифметическое устройство последовательного действия

 

г

ЙЁ

Сова Советскин

Социалистических

Республик (i>>57 5646 н втовскомю сеифетвльств (61) Дополнительное к авт. свид-ву

2 (51) M. Кл, Cr 06 Г 7/38 (22) Заявлено 08.10.74 (2ll)2065318/18-24 с присоединением заявки №вЂ” (23) Приоритета (43) Опубликовано05.10.77. Бюллетень №37

Государстаенный комитет

6оввта Иннистроа СССР оо делам изобретений и открытий (53) УДК681.325. (088.8) (45) Дата опубликовании описании 28.10.77

H. И. Манто, Д, К. Соловей, В, М. Тираспольский, Ц. И. Фомина и Г. Я. Шучинскея (?2) Авторы изобретения (71) Заявитель (54) АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО

ПОСЛЕДОВАТЕЛЬНОГО ДЕЙСТВИЯ

Изобретение относится к области вычислительной техники и может найти применение в арифметическом устройстве (АУ) UBM последовательного действия с системой кс манд, близкой к универсальной, в состав которой входят операции над разрядами чисел для решения задач обработки больших массивов входной и промежуточной разовой информации.

Известно устройство вычислительной твх- l0 ники, выполняющее арифметические и логические операции над четслами 1„, Однако набор вычислительных операций, реалиэуемых устройством, ограничен, s частности отсутству. ет воэможность выполнения операций над раэря б дами чисел, т.е. битовых операций.

Наиболее близким техническим решением к изобретвнтпо является АУ I 2), содержащее регистр, .сумматор, блок умножении, .блок формирования признака узлового пере- - 20 хода, преобразователь константы в унитарный код, Вход преобразователя константы . в унитарный код соединен с входной шнисй устройства, i первый выхощ -. со входом блока умножения, выход которого соединен 25 со входом сумматора, выход которого соединен со входами регистра и блока формирования признака условного перехода.

Недостатком такого АУ является его сложность

:Целью изобретения является упрошение АУ.

Эта цель достигается тем, что в предложенное АУ введен блок выполнения битовых операций. . Второй выход преобразователя константы в унитарный код соединен с первым вхо дом блока выполнения битовых операций, вто рой и третий входы которого соединейысоответстввнно с выходами регистра н блска формирования признака условного перехода. Первый и второй выходы блока выполнения битовых операций соединены соответственно со входами регистра н блока формирования признака условного перехода.

На фиг. 1 приведена блок-схема АУ последовательного действия, на фнг. 2 - схема блока выполнения битовых операций АУ.

Устройство содержит регистр 1, блок выцолнвния битовых операций 2, блок формирования признака условного перехода 3, сум575646 в зависимости or управляющего сигнала срабатывает одна из схем И узла 8, и результат записывается в блок формирования признака условного перехода 3. При выполнении операций посылки единицы, нуля или (.) в i -й

5 разряд регистра 1 срабатывает один из элементов И узла 9, и осуществляется с ую- ответствующая запись в регистр 1 на место

-го разряда, так как сигнал в преобразователе 6 возникает в момент регенерации

< -го разряда в регистре.

При выполнении битовой операции, например засылки значения шестого разряда регистра 1 в блок 3 преобразователь 6 по

15 коду номера разряда вырабатывает сигнал и момент шестого такта и открывает элемент И узла 8, на вход которого поступает в этот мОмент значение шестого разряда регистра.

Результат операции записывается и блок

3. Таким образом, момент времени выполо- нения битовой ° операции зависит от сигнала с преобразователя 6 и лежит в пределах цикла выполнения операции, длительность которого равна, где у -разрядность

Т

АУ, Т вЂ” длительность одного такта. ..Затраты оборудования на выполнение битовых операций в предлагаемой схеме умен> шается на 104 за счет исключения дешифра50 тора номера разряда. При исключении дешифратора номера разряда оборудование АУ, . участвующее в выполнении битовых операций и построенное на микросхемах 112 серии, составляет примерно 20 элементов. з матор 4, блок умножения 5 преобразователь константы в унитарный код 6 и входную шину 7.

Блок выполнения битовых операций содержит узел; 8, реализующий выполнение битовых операций конъюкции, дизъюнкции, сложения по модулю >два, посылки < -ro разряда регистра 1 в блок 3, узэл 9, реализ щий выполнение посылки единицы, нуля >или

f признака условного перехода в и -й разряд регистра 1, шины 10 управляющих сигналов ("P; -значение j -го разряда регист ра 1, Ы -признак условного перехода, вы рабатываемый блоком 3, A -конъюкции, V -дизъюнкция, ф -сложение по модужо два.

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

Результат операций из сумматора 4 записывается в регистр 1 и в. блок формирования признака условного перехода 3 в соответствии с правилом выполнения, операции. Операции умножения и сдвига выполняются и бл ке умножения 5. Результаты умножени. и сдвига через сумматор 4 записывается в регистр 1. Операция сдвига>заменяется умножением на унитарный двоичный код, фор.„ируемый преобразователем 6, который вырабатывает этот код в зависимости: or

:.онстанты, записанной в адресной части команды сдвига и поступающей и преобра-. зователь 6 по шине 7. Унитарный код выдается в блок умножения и качестве множимого. Этот же код используется при выполнении битовых операций. Битовые операции вь>полняются в блоке 2 над значением разряда регистра 1 н признаком условного перехода, а результат операции записывается в разряд регистра 1 .или блок формирования. признака условного перехода 3 в зависимости or кода битовой операции. 40

Блок выполнения битовых операций представляет собой комбинационную схему,.и которой в соответствии с алгоритмом происхо. дит операции над разрядом, номер которого .указывается в команде.. 45

Преобразователь 6 по значению номера разряда, указанного в адресной части команды, поступающей с шины 7, вырабатывает унитарный двоичнь>й код, место-положение единицы, в котопом определяется кодом номера разряда„,,Эта единица валяется оператором, который управляет ъ,сполнением одн и из битовь>х операций, так как при последовательном способе передачи информации

АУ на входе блока 2 в момент срабатывания 55 преобразователя 6 оказывается и -й разряд регистра 1 прй выполнении операций конъюнк ции, дизъюнкции и сложения по модулю два над п и признаком условного перехода сД, m6onï Р4 в б бд . Пр этом

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

Арифметическое устройство последователь ного действия, содержащее регистр, сумматор, блок умножения, блок формирования признака условного перехода, преобразователь константы и унитарный код, причем вход преобразователя >константы> в унитарный код соединен с входной шиной устройства,а первый выход— с входом блока умножения, .выход которого соединен с входом сумматора, выход которого соединен с входами регистра и блэка формирования признака условного перехода, о т— личающееся тем,что,сцелью упро>пения устройства, в него введен блок выполнения битовых операций, причем второй выход преобразователя константы в унитар ный кщ соединен с первым входом блока выполнения битовых операций, второй и третий. входы которого соединены соответственно с выходами регистров и блока формирования признака условного перехода, а первый и второй выходы блока выполнения битовых операций соединень> соответственно leo вхо575646

ПНИИПИ Заказ 4036/34 Тираж 818 П одпис н оь

Филиал ППП Патент, г. Ужгород, ул. Проектйая, 4 дами регистра и блока формирования признака условного перехода.

Источники информации, принятые во внимание при акспертизе:

1. Каган Б. М„Каневский М. М, ШЗМ и систем b> изд. М., Энергия, 1974, гл. 6,7.

2. Блок ВЧУ-13, техническое описание

g ОЯЗ, 057.052 ТО. кн. 5, 1973.

Арифметическое устройство последовательного действия Арифметическое устройство последовательного действия Арифметическое устройство последовательного действия 

 

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

Изобретение относится к системам связи между главной и подчиненными станциями

Изобретение относится к вычислительной технике и предназначено для использования в цифровых вычислительных машинах

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

Изобретение относится к вычислительной технике и может быть использовано в спецвычислителях для вычисления производных

Изобретение относится к области вычислительной техники и предназначено, в частности, для цифровой обработки массивов данных в реальном масштабе времени

Изобретение относится к электронно-вычислительной технике

Изобретение относится к области цифровой вычислительной техники и предназначено для моделирования комбинаторных задач при проектировании радиоэлектронной аппаратуры, автоматизированных систем управления и средств электронной вычислительной техники

Изобретение относится к системам обработки данных, которые осуществляют арифметические операции
Наверх