giggH e2y yi
/
/
fn /yars/jjf y/ Ф1/&./
Ч
00
Ж
/ C/f JIKffff/ /Jf /feZSj ff oS
00
Изобретение относится к вычислительной технике и может быть использовано в устройствах согласования автоматизированных систем обработки информации при создании интегрирован- 5 ных информационных систем. Целью изобретения является повыше ние точности округления чисел. На фиг.1 приведена схема поразряд ного соответствия согласуемых форматов сообщений, на фиг.2 - функциональная схема устройства. Устройство содержит регистр 1 стандартного слова, регистр 2 дополнителыюго слова, дешифратор 3, элемент НИИ 4, счетчик 5, элемент 6 задержки и имеет синхровход 7, первый и вгорой информационные входы 8 и 9 и выход ТО. При этом информационный вход 8 устройства подключен к ин формационному входу регистра 1, выход которого соединен с информационньгм входом счетчика 5.. Выход счетчика 5 соединен с выходом 10 устройства. Информационный вход 9 устройства подключен к информационному входу регистра 2, выход которого соединен со входом дешифратора 3. Выхо ды дшлнфратора 3 через элемент ИЛИ 4 подключены к счетному входу счетчика 5. Синхровход 7 устройства соединен с синхровходами регистров 1 и 2 и входом элемента 6, выход которого подключен ко входам установки О ре гистров 1 и 2 и входу разрешения счи тьшания счетчика 5. Устройство работает следующим образом. Сообщение формата поступает на регистры 1 и 2, причем на регистр 1, разрядность которого соответствует формату i), по входу 8 записываются (S-k) старших разрядов сообщения фор мата F, .Оставшиеся k разрядов сооб щения, из р разрядов служебных и (k-p) информационных, поступают по входу 9 на регистр 2. Па содержимому регистра 2 дешифратором 3 формируется сигнал; округления,, который, пройдя элемент 4, складывается с содержи мым регистра V на счетчике 5. С выхо да счетчика 5 на выход 10 снимается сообщение, преобразованное из формата 1-2 в формат Р| . Рассмотрим динамику работы устройства. Старшие (6-lt) разрядов сооб щения формата Рг по входу 8 поступаю на вход регистра 1 и запоминаются
там. Остальные k младших разрядов по входу 9 заносятся в регистр 2. С приходом в устройство синхросигнала по входу 7 он поступает на синхровходы регистров 1 и 2 и обеспечивает перепись их содержимого соответственно в счетчик 5 и дешифратор 3. В зависимое ти от значения кода, поступившего с регистра 2, единичный сигнал появляется на строго определенном выходе дешифратора 3. Со входами элемента 4 соединяются только те выходы дешифратора 3, на которых единичный сигнал появляется при поступлении с регистра 2 разрешенных кодовых комбинаций округления. Разрешенными кодовыми комбинациями округления являются любые кодовые комбинации в Р старших разрядах регистра 2, которые являются служебными и не должны влиять на результат округления, и строго определенные кодовые комбинации в (k-p) разрядах, определяемые в соответствии с принятым правилом округления При поступлении с регистра 2 разрешенной кодовой комбинации округления на одномиз выходов дешифратора 3, который подключен ко входу элемента 4, появляется единичный сигнал, выступающий в роли сигнала округления. Пройдя элемент 4, этот сигнал поступает на счетный вход счетчика 5, где суммируется с содержимым регистра 1. Таким образом заканчивается преобразование сообщения из формата f-2 формат г, . Синхросигнал, задержанный элементом6 на время формирования сигнала округления и его суммирования с Содержимым регистра 1, поступает на вход разрешения считьшания счетчика 5, обеспечивая считывание результата в формате из устройства согласования в систему обработки информации по выходу 10. Задержанный синхросигнал поступает также на входы установки О регистров 1 и 2 и обнуляет их, пpдгoтaE JJивaядeм самым к новому циклу округления. Сброс содержимого счетчика 5 не- цроизвоД я, так как содержимое регистра 1 заносится в него в пар&фазном коде, Точность преобразования форматов сообщений.(округлаНИН)УМОЖНО оценить разностью /ux/ /X2-xJ, где 2 число X , представленное в формате F, 3 X, - число X , преобразованное формату F( . Сравним су1 1марную величину ошибк & х; I для известного и предлагаемо J -. го устройств при преобразовании сов купности чисел N2 представленных в формате f-j в совокупность чисел X,, представленную в формате F, (табл.1 и 2). Структура форматов ел дующая: формат р2 разряды нулевой, пер вый, с третьего по седьмой (отсчет справа) - информационные, второй служебный;формат Г, - все разряды (с нулевого по четвертьш) - информационные Результаты работы известного уст ройства при преобразовании совокупности чисел в совокупность X, приведены в табл.1. Результат работы предлагаемого устройства округления числа приве.дан в табл.2. 18 В устройстве для округления числа Xg используются пятиразрядный . регистр 1, трехразрядный регистр 2, пятиразрядный счетчик 5, дешифратор 3 на три входа, элемент задержки и элемент ИЛИ 4 на два входа. Ко входам элемента 4 подключены четвертый и восьмой выходы дешифратора 3. Единичный сигнал на этих выходах присутствует, когда на регистре 2 находятся кодовые комбинации - О 1 1 и 1 1 1, т.е. реализуется следующее правило, округления: сигнал округления вьфабатывается, если число, записанное в информационных разрядах округляемой части сообщения форматаР. больше половины значения младшего разряда сообщения фоомата FI . Сравнивая величины ЛЧ ) в табл.1 и 2, можно сделать вьшод о том, что в предлагаемом устройстве точность округления может быть увеличена в 2-4 раза по сравнению с известным устройством для округления.
название | год | авторы | номер документа |
---|---|---|---|
Микропрограммное устройство управления | 1983 |
|
SU1200288A1 |
ПРЕОБРАЗОВАТЕЛЬ ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ | 2000 |
|
RU2187887C2 |
СПОСОБ СИНХРОНИЗАЦИИ КОДОВЫХ КОМБИНАЦИЙ | 2023 |
|
RU2812335C1 |
Устройство для деления чисел без восстановления остатка | 1989 |
|
SU1605228A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
УСТРОЙСТВО СИНХРОНИЗАЦИИ КОДОВЫХ КОМБИНАЦИЙ | 2023 |
|
RU2810267C1 |
Устройство для формирования адресов команд и данных | 1985 |
|
SU1312573A1 |
Буферное запоминающее устройство | 1990 |
|
SU1833918A1 |
Генератор псевдослучайных испытательных последовательностей | 1986 |
|
SU1354401A2 |
Устройство микропрограммного управления | 1988 |
|
SU1536380A1 |
УСТРОЙСТВО ДЛЯ ОКРУГЛЕНИЯ ЧИСЛА, содержащее регистр стандартного слова и регистр дополнительного слова, информационные входы которых соединены соответственно с первым и вторым информационными входами устройства,, отличающееся тем, что, с целью повышения точности округления, оно содержит счетчик, дешифратор, элемент ШШ и элемент задержки, выход которого подключен к входам установки О регистра стандартного слова и регистра дополнительного слова и входу разрешения считьюания счетчика, информационный вход и выход которого соединены соответственно с выходом регистра стандартного слова и выходом устройства, вход и выход дешифратора подключены соответственно к выходу регистра дополнительного слова и входу элемента ШШ, выход которого соединен со § счетным входом счетчика, а синхровходы регистров стандартного слова и (Л дополнительного слова и вход элемента задержки подключены к синхровходу устройства.
10010000
10010001
10010010
1 О О 1 .0 О 1 1
10010100
10010101
10010110
10010111
Таблица 1
10010 1001 1 10011 10011 10011 10011 10011 10011
16
Таблица 2
Устройство для округления числа | 1978 |
|
SU771667A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Способ группирования релятивистского пучка заряженных частиц | 1983 |
|
SU1353213A1 |
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды | 1921 |
|
SU4A1 |
ПРИБОР ДЛЯ ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ ЗВУКОВ | 1923 |
|
SU1974A1 |
Авторы
Даты
1985-09-15—Публикация
1983-07-13—Подача