Устройство для округления чисел

 

Изобретение относится к вычислительной технике. Оно предназначено для расширения диапазона округляемых чисел и может найти применение в ЭВЦМ и специализированных цифровых вычислительных устройствах. Целью изобретения является расширение функциональных возможностей за счет округления отрицательных чисел. Поставленная цель достигается тем, что в устройство для округления чисел, содержащее два регистра 1,5, датчик случайных чисел 3, схему сравнения 2, группу элементов И 4, сумматор 6, вход 7 запуска устройства , дополнительно введены два элемента И-НЕ 8, 9, элемент ИЛИ-НЕ 10 с соот $ ветствуюш,ими связями. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51) 4 G 06 F 11 00 7 38

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCKOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3861198/24-24 (22) 25.12.84 (46) 07.10.86. Бюл. № 37 (72) В. П. Середа, В. А. Шипулин, Е. Н. Середа и И. В. Шипулин (53) 681.3 (088.8) (56) Авторское свидетельство СССР № 1083193, кл. G 06 F 11/00, 1982.

Авторское свидетельство СССР № 995088, кл. G 06 F 7/38, 1981.

Авторское свидетельство СССР № 362299, кл. G 06 F 11/00, 1970.

„,Я0„„12625ОЗ А1 (54) УСТРОИСТВО ДЛЯ ОКРУГЛЕНИЯ

ЧИСЕЛ (57) Изобретение относится к вычислительной технике. Оно предназначено для расширения диапазона округляемых чисел и может найти применение в ЗВЦМ и специализированных цифровых вычислительных устройствах. Целью изобретения является расширение функциональных возможностей за счет округления отрицательных чисел.

Поставленная цель достигается тем, что в устройство для округления чисел, содержащее два регистра 1,5, датчик случайных чисел 3, схему сравнения 2, группу элементов И 4, сумматор 6, вход 7 запуска устройства, дополнительно введены два элемента

И вЂ” НЕ 8, 9, элемент ИЛИ вЂ” НЕ 10 с соот ветствующими связями. 1 ил.

1262503

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

Составитель А. Клюев

Техред И. Верес Корректор М. Шароши

Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4

Редактор В. Данко

Заказ 5429/47

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

ЭЦВМ и специализированных цифровых вычислительных устройствах.

Целью изобретения является расширение функциональных возможностей за счет округления отрицательных чисел.

На чертеже представлена схема устройства для округления чисел.

Устройство для округления чисел содержит регистр 1 сохраняемой части числа, 10 схему 2 сравнения, датчик 3 случайных чисел, группу элементов И 4, регистр 5 отбрасываемой части числа, сумматор 6, вход

7 запуска устройства, элементы И вЂ” НЕ 8 и 9, элемент ИЛИ вЂ” НЕ 10, элементы НЕ 11 и 12.

Устройство для округления чисел работает следующим образом.

Числа, обрабатываемые устройством, представлены в дополнительном коде с фиксированной запятой. Старший разряд знаковый «О» соответствует плюсу, «1» — минусу.

Округляемое число помещается на регистры 1 и 5. На вход 7 поступает сигнал начала операции, который открывает элементы И 4 группы и возбуждает датчик 3.

Случайные числа сравниваются схемой 2 сравнения с отбрасываемыми разрядами числа, поступающими с регистра 5 через элементы И 4 группы.

Если округляемые числа больше случайных, то на входы элемента ИЛИ вЂ” НЕ 10

30 и первого элемента И вЂ” НЕ 8 из схемы 2 сравнения выдается значение «1», а если округляемые числа меньше случайных чисел — значение «О».

Состояние знакового разряда регистра 1 инвертируется элементом HE 12 и поступает на входы элемента ИЛИ вЂ  10 и первого элемента И вЂ” НЕ 8.

Информация с выхода элемента ИЛИ—

НЕ 10 поступает на старшие разряды сумматора 6, а информация с первого элемента И вЂ” НЕ 8 — на второй элемент И вЂ” НЕ 9, 40 где она сравнивается с информацией с элемента ИЛИ вЂ” HE 10. Результат сравнения поступает в младший разряд сумматора 6.

B сумматоре 6 производится сложение поступившего значения с содержимым ре- 45 гистра 1. Полученный результат записывается в регистр 1. Округление отрицательных чисел в большую сторону по абсолютной величине происходит по сигналу со схемы 2 сравнения, соответствующему нулю, и в меньшую сторону при соответствии сигнала единице.

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

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

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

ИЛИ-НЕ и два элемента НЕ, причем выход схемы сравнения соединен с первыми входами первого элемента И-НЕ и элемента

ИЛИ-НЕ, выходы которых соединены соответственно с первым входом второго элемента И-НЕ и с входом первого элемента НЕ, выходы которых соединены соответственно с младшим разрядом входа второго слагаемого сумматора и с вторым входом второго элемента И-НЕ, выход знакового разряда регистра сохраняемой части числа соединен через второй элемент НЕ с вторым входом первого элемента И-HE и с вторым входом элемента ИЛИ-HF, выход которого соединен со старшими разрядами входа второго слагаемого сумматора, выход которого соединен с разрядным входом регистра сохраняемой части числа.

Устройство для округления чисел Устройство для округления чисел 

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в аналого-цифровых вычислительных машинах для выполнения операции х/(х+у)

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