Устройство для округления числа
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ОКРУГЛЕНИЯ ЧИСЛА, содержащее регистр стандартного слова и регистр дополнительного слова, информационные входы которых соединены соответственно с первым и вторым информационными входами устройства ,, отличающееся тем, что, с целью повышения точности округления, оно содержит счетчик, дешифратор, элемент ШШ и элемент задержки, выход которого подключен к входам установки О регистра стандартного слова и регистра дополнительного слова и входу разрешения считьюания счетчика, информационный вход и выход которого соединены соответственно с выходом регистра стандартного слова и выходом устройства, вход и выход дешифратора подключены соответственно к выходу регистра дополнительного слова и входу элемента ШШ, выход которого соединен со § счетным входом счетчика, а синхровходы регистров стандартного слова и (Л дополнительного слова и вход элемента задержки подключены к синхровходу устройства.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (5ц G 06 F 7/38
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГП4Й
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
7 ».
Фд„., - "4а Q/
Жю Р %2 Ф 2 е ° а /7
Ю е у ° Е
/5 имуюРм(жуйАжакм4 4м РзюА @ Г
4 ЬР. 7 (21) 3619735/24-24 (22) 13.07.83 (46) 15.09.85. Бюл. Р 34 (72) П.А.Сависько, A.À.Манько и Н.Г.Никонов (53) 681 325(088.8) (56) Авторское свидетельство СССР
9 771667, кл. G 06 F ?/38, 1980.
Патент Великобритании
9 1353213, кл. G 4 А, опублик. 1974. (54)(57) УСТРОЙСТВО ДЛЯ ОКРУГЛЕНИЯ
ЧИСЛА, содержащее регистр стандартно.
ro слова и регистр дополнительного слова, информационные входы которых соединены соответственно с первым и вторым информационными входами устройства,. о т л и ч а ю щ е е с я тем, что, с целью повышения точности
„„SU„„» Saba А
I округления, оно содержит счетчик, дешифратор, элемент ИЛИ и элемент задержки, выход которого подключен к входам установки "0" регистра стандартного слова и регистра дополнительного слова и входу разрешения считывания счетчика, информационный вход и выход которого соединены соответственно с выходом регистра стандартного слова и выходом устройства, вход и выход дешифратора подключены соответственно к выходу регистра дополнительного слова и входу элемента ИЛИ, выход которого соединен со счетным входом счетчика, а синхровходы регистров стандартного слова и дополнительного слова и вход элемента задержки подключены к синхровходу устройства.
1i 79318
Изобретение относится к вычислительной технике и может быть использовано в устройствах согласования автоматизированных систем обработки информации при создании интегрирован 5 ных информационных систем.
Целью изобретения являЕтся повышение точности округления чисел.
На фиг. 1 приведена схема поразрядного соответствия согласуемых форматов сообщений, на фиг.2 — Функциональная схема устройства.
Устройство содержит регистр 1 стандартного слова, регистр 2 дополнительлого слова, дешифратор 3, элемент ИЛИ 4, счетчик 5, элемент 6 задержки и имеет синхровход 7, первый и второй информационные входы 8 и
9 н выход 10. При этом информационнь>й вход 8 устройства подключен к ин. 20 формационному входу регистра 1, выход которого соединен с информационным входом счетчика 5. Выход счетчика 5 соединен с выходом 10 устройст»а. Информационный вход 9 устройства подключен к информационному входу регистра 2, выход которого соединен со входом дешифратора 3. Выхо.
1 ды дешнфратора 3 через элемент ИЛИ 4 подключены к счетному входу счетчика 30
5. Спнхровход 7 устройства соединен с синхровходами регистров 1 и 2 и входом элемента 6, выход которого подключен ко входам установки "0" регистров 1 и 2 и входу разрешения счи-35 тывания счетчика 5.
Устройство работает следующим об разом.
Сообщение формата Р поступает на регистры 1 и 2, причем на регистр 1, 4б разрядность которого соответствует формату ", по входу 8 записываются (— k) старших разрядов сообщения формата F.. Оставшиеся k разрядов сооб" щения, из р разрядов служебных и (4 -p) информационных, поступают по входу 9 на регистр 2. По содержимому регистра 2 дешифратором 3 формируется сигнал округления,.который, пройдя элемент 4, складывается с содержи-5О мым регистра 1:.на счетчике 5. С выхода счетчика 5 на выход 10 снимается сообщение, преобразованное из формата Г в формат Г, Рассмотрим динамику работы уст- у ройства. Старшие (4- k) разрядов сообщения формата по входу 8 поступают на вход регистра 1 и запоминаются там. Остальные k, младших разрядов по входу 9 заносятся в регистр 2. С приходом в устройство синхросигнала по входу 7 он поступает на синхровходы регистров 1 и 2 и обеспечивает перепись их содержимого соответственно в счетчик 5 и дешифратор 3. В зависимос ти от значения кода, поступившего с регистра 2, единичный сигнал появляется на строго определенном выходе дешифратора 3. Со входами элемента 4 соединяются только те выходы дешифратора 3, на которых единичный сигнал появляется при поступлении с регистра 2 разрешенных кодовых комбинаций округления. Разрешенными кодовыми комбинациями округления являются любые кодовые комбинации в >> старших разрядах регистра 2, которые являются служебными и не должны влиять на результат округления, и строго определенные кодовые комбинации в (>, — j>) разрядах, определяемые в соответствии с принятым правилом округления.
При поступлении с регистра 2 разрешенной кодовой комбинации округления на одном из выходов дешифратора 3, который подключен ко входу элемента
4, появляется единичный сигнал, выступающий в роли сигнала округления.
Пройдя элемент 4, этот сигнал поступает на счетный вход счетчика 5, где суммируется с содержимым регистра 1.
Таким образом заканчивается преобразование сообщения из формата F> в
>формат, . Синхросигнал, задержанный элементом 6 на время формирования сигнала округления и его суммирования с содержимым регистра 1, поступает на вход разрешения считывания счетчика 5, обеспечивая считывание результата в формате из устройства согласования в систему обработки информации по выходу 10. Задержанный синхросигнал поступает также на входы установки "G" регистров 1 и 2 и обнуляет их, подготавливая. тем самым к новому циклу округления. Сброс содержимого счетчика 5 не производится, так как содержимое регистра 1 заносится в него в парЫФАзном коде. .Точность преобразования форматов сообщений.(округления) можно оценить разностью где X — число Х, представленное в формате Г
Таблица
Совокупность чисел (формат Г ) Совокупность чиселХ (формат t=2 ) х; / х /
1001 1
1 00 1 1
10011
1 00 1 1
10011
001 1
1001 1
3 1
Х, — число, преобразованное к формату F
Сравним суммарную величину ошибки Е х; ) для известного и предлагаемоI.
1 го устройств при преобразовании сово. купности чисел х, представленных в формате, в совокупность чисел
Х,, представленную в формате г, (табл.1 и 2). Структура форматов сле дующая: формат F> — разряды нулевой, первый, с третьего по седьмой (отсчет справа) — информационные, второй— служе бный; формат Г, — все разряды (с нулевого по четвертый) — информационные.
Результаты работы известного устройства при преобразовании совокупности чисел Х в совокупность Х, приведены в табл. 1.
Результат работы предлагаемого устройства округления числа приведен в табл.2.
1 10010000
210010001
410010011
5 10010100
6 10010101
810010111
179318 4 .
В устройстве для округления числа Х< используются пятиразрядный регистр 1, трехразрядный регистр 2, пятиразрядный счетчик 5, дешифратор
3 на три входа, элемент задержки и элемент ИЛИ 4 на два входа. Ко входам элемента 4 подключены четвертый и восьмой выходы дешифратора 3. Единичный сигнал на этих выходах при" сутствует, когда на регистре 2 на" ходятся кодовые комбинации — 0 1 1 и 1 1 1, т.е. реализуется следующее правило. округления: сигнал округления вырабатывается, если число, записанное в информационных разрядах округляемой части сообщения форматами больше половины значения младшего разряда сообщения формата Fi
Сравнивая величины - Ах; в
1 табл.1 и 2, можно сделать вывод о том, что в предлагаемом устройстве точность округления может быть увеличена в 2-4 раза по сравнению с известным устройством для округления.
1179318
Т а блица 2
Совокупность чиселХ (Формат F ) Совокупность чисел Х, (формат Г„ ) 0
Wua. Я
Составитель Г.Виталиев
Редактор С.Тимохина Техред Т.Фанта
Корректор И.Эрдейи
Заказ 5676/50 Тираж 710 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Филиал ППП "Патент", r.Óæãoðoä, ул.Проектная, 4
10010001
1001001 1
10010101
10010111.
10011
1 0010
1001 0
1001 1