Патент ссср 411450
О П И-С -А Н И Е
ИЗОБРЕТЕНИЯ
4П450
Союз Советских
Социалистических
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Зависимое от авт. свидетельства №
Заявлено 02.XI.1971 (№ 1710599f18-24) М. Кл. G 061 7/38 с присоединением заявки №
Государственный комитет
Совета Министров СССР оо делам изобретений и открытий
Приоритет
Опубликовано 15Л.1974. Бюллетень № 2
Дата опубликования описания 15.Ч.1974
УДК 681.325(088.8) Авторы изобретения
Б. Я. Фельдман, Н. В. Сосина и Б. И. Панферов
Институт электронных управляющих машин
Заявитель
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО
Изобретение относится к области вычислительной техники и может быть использовано в вычислительных машинах.
Известны арифметические устройства, содержащие сумматоры, регистровые накопители, блок управления операциями с плавающей запятой и блок управления операциями с фиксированной запятой.
С целью упрощения арифметическое устройство содержит блок распределения информации и блок переключения режимов, первый выход которого подключен к первому входу блока управления операциями с плавающей запятой, второй выход — к первому входу блока управления операциями с фиксированной запятой, а третий вход — ко входу блока распределения и информации, первый выход которого соединен с четвертым входом регистрового накопителя, второй — со вторым входом блока управления операциями с плавающей запятой, а третий — со вторым входом блока управления операциями с фиксированной запятой.
На фиг. 1 приведена схема предлагаемого арифметического устройства, а на фиг. 2— расположение информации в регистрах накопителя данного устройства в режимах с фиксированной и плавающей запятой.
Арифметическое устройство содержит блок управления операциями с плавающей запятой
1, блок управления операциями с фиксированной запятой 2, регистровый накопитель 3, сумматор 4, блок переключения режимов 5. блок распределения информации 6.
Выходы блока управления операциями с плавающей запятой и блока управления операциями с фиксированной запятой подсоединены к регистровому накопителю и сумматору, выход сумматора подключен ко входу
10 регистрового накопителя, выход блока переключения режимов соединен с блоком управления операциями с плавающей запятой, с блоком управления операциями с фиксированной запятой и с блоком распределения
15 информации, а выход блока распределения информации подключен ко входам блоком управления операциями с плавающей запятой и блоком управления операциями с фиксированной запятой и ко входу регистрового
20 накопителя.
В приведенном примере на фиг. 2 целая часть числа от дробной отделена меткой.
В качестве метки может служить маркер, может использоваться счетчик и т. д.
25 В случае фиксированной запятой метка во всех регистрах накопителя находится в одном и том же строго определенном переключателем запятой месте (разряде). В случае плавающей запятой метка стоит перед старшим
30 разрядом целой части каждого числа. В за413450
3 висимости от тога, в каком режиме будет работать данное устройство, блок переключения режимов вырабатывает соответствующий сигнал, поступающий на входы блока управления операциями с фиксированной запятой и блока управления операциями с плавающей запятой и на вход блока распределения информации. В блоке распределения информации возникает сигнал, соответствующий данному режиму работы устройства, управляющий распределением информации при вводе чисел в регистры накопителя. А в блоках управления операциями с фиксированной и плавающей запятой формируются сигналы, управляющие операциями в режимах работы устройства с плавающей и фиксированной запятой.
Работу данного устройства в режиме плавающей запятой можно рассмотреть на примере сложения двух чисел 25, 42672 (регистр первого слагаемого) и 17345, 13 (регистр второго слагаемого). Регистры первого и второго слагаемых входят в состав регистрового накопителя. На входы сумматора поступают младшие разряд целой части из регистров накопителя. После появления сигнала из блока управления операциями с плавающей запятой, сиги ализирующего о появлении 1-ой метки из регистра первого слагаемого, на вход сумматора подается только второе слагаемое (большее) и запрещается подача первого слагаемого на вход сумматора (для того чтобы цифры целой части не складывались с цифрами дробной части другого слагаемого) . Этот запрет существует до появления
2-й метки из регистра второго слагаемого.
Таким образом получается результат, равный целой части суммы двух слагаемых. Дальнейшее сложение приведет к получению дробной части суммы. В случае переноса из последнего разряда регистра единица переноса в следующем цикле прибавляется к первому
5 разряду регистра.
Предмет изобретения
Арифметическое устройство, содержащее сумматор, выход которого соединен с первым входом регистрового накопителя, подключенного выходом к первому входу сумматора, 15 вторсй вход которого соединен с первым выходом блока управления операциями с плавающей запятой, а третий — с первым выходом блока управления операциями с фиксированной запятой, причем вторые выходы
20 блоков управления операциями с плавающей запятой и с фиксированной запятой подключены соответственно ко второму и третьему входам регистрового накопителя, о т л и ч а ющ е е с я тем, что, с целью упрощения, оно
2s содержит блок распределения информации и блск переключения режимов, первый выход которого подключен к первому входу блока управления операциями с плавающей запятой, второй выход — к первому входу блока
30 управления операциями с фиксированной запятой, а третий вход — ко входу блока распределения информации, первый выход которого соединен с четвертым входом регистрового накопителя, второй — со вторым з5 входом блока управления операциями с плавающей запятой, а третий — со вторым входом блока управления операциями с фиксированной запятой.
ИИИВИИНИИ
ИИПИИИВИИ
ИИИВИИИИИ
411450
Фиг /
7 2 б 7
2 б
7 О
Puz.2 кимр: 35,42572 > 17ЯГ, rÐ ггисар 1-го гаагае ого егит Х-гомагаенмо 1егислрреьудьтаага


