Устройство для округления чисел Советский патент 1986 года по МПК G06F7/60 

Описание патента на изобретение SU1262503A1

7

1чЭ

О5

o

сд

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

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

название год авторы номер документа
Устройство для округления чисел 1982
  • Фарбер Владимир Ефимович
SU1083193A1
ВСЕСОЮЗНАЯ 1973
SU362299A1
Устройство для вычисления взвешенного временного ряда 1976
  • Агеев Раймонд Васильевич
  • Нестеров Владимир Васильевич
  • Деревской Виктор Николаевич
  • Быстров Михаил Витальевич
  • Гаврилов Игорь Николаевич
SU636620A1
Кодовый трансмиттер 1983
  • Середа Виталий Петрович
  • Шипулин Валерий Александрович
  • Шипулин Игорь Валерьевич
SU1179549A1
Устройство для передачи информации последовательным кодом 1985
  • Шипулин Валерий Александрович
  • Середа Виталий Петрович
  • Шипулин Игорь Валерьевич
  • Середа Елена Николаевна
SU1311035A1
Последовательный цифровой сумматор 1980
  • Глазачев Александр Юрьевич
SU959069A1
Цифровой фильтр 1988
  • Охлобыстин Юрий Олегович
SU1566471A1
Имитатор дискретного канала связи 1989
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Панова Вера Борисовна
  • Христенко Ольга Юрьевна
SU1755292A1
Устройство для округления числа в двоичном коде 1981
  • Яворовский Евгений Алексеевич
SU995088A1
Устройство для преобразования сигналов информационно-измерительной системы 1982
  • Бородянский Михаил Ефимович
  • Вулих Анатолий Абович
  • Климов Евгений Михайлович
  • Моравский Евгений Игоревич
SU1062751A1

Реферат патента 1986 года Устройство для округления чисел

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

Формула изобретения SU 1 262 503 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1262503A1

Устройство для округления чисел 1982
  • Фарбер Владимир Ефимович
SU1083193A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для округления числа в двоичном коде 1981
  • Яворовский Евгений Алексеевич
SU995088A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
ВСЕСОЮЗНАЯ 0
SU362299A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 262 503 A1

Авторы

Середа Виталий Петрович

Шипулин Валерий Александрович

Середа Елена Николаевна

Шипулин Игорь Валерьевич

Даты

1986-10-07Публикация

1984-12-25Подача