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

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

.

DO

DO 3 Изобретение относится к. вычислительной технике и может быть испрль эовано при создании высокоточных си тем обработки цифровой информации. Известно устройство для округления результата элементарной операци (сложение, сдвиг, умножение, делени содержащее регистр числа с дополнительными разрядами для округления . При выполнении округления производи ся отбрасывание дополнительных разрядов 1. . Однако ошибка округления всегда имеет один и тот же знак, противоположный знаку округленного операнда, что приводит к быстрому накапливанию ошибок вычислений. Известно также устройство для ок ругления числа, содержащее регистр числа с дополнительными разрядами для округления, шину тактовых сигналов и элемент И. При этом прямой выход старшего дополнительного разряда соединен с первым входом элеме та И, второй вход которого соединен с шиной тактовых сигналов устройств а выход соединен с входом млалщего разряда регистра числа, который имеет цепь переноса единицы, поступающей в младший разряд 2. Недостаток этого устройства заключается в том, что при выполнении последовательности операций округления в ошибке округления появляется систематическое смещение, которое объясняется тем, что ошибка округления результата элементарной- операции равная половине младшего разряда результата., оставшегося после отбрасывания младших разрядов результата, не может быть скомпенсирована, а это ведет к неоправданно большому росту общей ошибки вычислений. Наиболее близким к изобретению яв ляется устройство для округления/ числа, содержащее счетчик и регистр дополнительных разрядов числа, шину тактовых сигналов, три элемента И, два. элемента ИЛИ и триггер со счет. ным входом, причем первый вход первого .элемента И подключен к шине так ховых сигналов устройства, входы пер вого элемента ИЛИ подключены к выходам разрядов регистра дополнительных разрядов числа, исключая старший, вы ход первого элемента ИЛИ соединен с инверсным входом второго элемента И и первым входом третьего элемента И, старший разряд регистра дополнитель ных разрядов числа соединен с прямым входом второго элемента И и вторым входом третьего элемента И,т)втий вход которого соединен с шиной такто вых сигналов устройства,выход второг элемента И соединен с вторым входом первого элемента И и счетным входом триггера, выход которого соединен с третьим входом первого элемента И, выход которого соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом третьего элемента И, а выход второго элемента ИЛИ подключен к входу счетчика 3. Недостатком известного устройства является сложность его Функциональной структуры. Цель изобретения - упрощение устройства. Поставленная цель достигается тем, что устройство для округления числа, содержащее счетчик, регистр дополнительных разрядов числа, элемент И, триггер, причем шина тактовых сигналов устройства подключена к первому входу элемента И, второй вход которого соединен с выходом прямого значения старшего разряда регистра дополнительных разрядов числа, содержит элемент И-НЕ и элемент ИЛИ-НЕ, входы которого соединены с выходом инверсного значения старшего разряда регистра дополнительных разрядов числа и выходами прямых значений остальных разрядов регистра дополнительных разрядов числа, выхсзд элемента ИЛИ-НЕ соединен с первым входом элемента И-НЕ и счетным входом триггера, выход которого соединен с вторым входом элемента И-НЕ, выход которого подключен к третьему входу элемента И, выосод которого подключен к ВХОДУ счетчика. На Чертеже представлена функциональная схема предлагаемого устройства. Устройство содержит счетчик 1, регистр 2 допЪлнительных разрядов числа, элемент ИЛИ-НЕ 3, триггер 4 (со счетным входом), элемент И-НЕ 5, элемент И 6 и шину 7 тактовых сигналов. Выход инверсного значения старшего разряда и выходы прямых значений всех остальных разрядов регистра-2 соединены с входами элемеита ИЛИ-НЕ 3, выход которого соединен с цходом элемента И-НЕ 5 и счетным входом триггера 4, выход которого соединен с другим входом элемента И-НЕ 5, выход которого соединенс входом элемента И б, другие входы которого подключены соответственно к шине 7 тактовых сигналов и выходу прямого значения старшего разряда регистра 2. Выход элемента И б соединен с входом счетчика 1, в который записаны основные разряды округляемого числа. Устройство работает следующим образом. При округлении числа на вход элемента И б поступает сигнал по шине 7 тактовых сигналов. При ситуациИ| когда старший разряд и хотя бы один из остальных дополнительных разрядов регистра 1 находятся в состоянии , с выхода элемента ИЛИ-НЕ,3 на вход элемента И-НЕ 5 и счетный вход триггера 4 сиг нал не поступает, поэтому при любом состоянии триггера 4, состояние которого не изменяется, с выхода элемента ИгНЕ 5 сигнал поступает на вхо элемента И 6, на другой вход которого поступает сигнал с выхода прямого эначения старшего разряда регистра 2. На выходе элемента И 6 вырабатывается сигнал, который поступает на вход счетчика 1, содержимое котог рого увеличивается на цену младшего разряда. При ситуации, когда старший разряд регистра 2 находится в состоянии 0|. а остальные разряды регистра 2находятся в любом состоянии,.на вход элемента И 6 сигнал не поступает, поэтому не поступает сигнал на вход счетчика 1, содержимое которого не изменяется. Так как с выхода инг jBepcHoro значения старшего разряда регистра 2 на вход элемента ИЛИ-НЕ 3 поступает сигнал, независимо от состоянии ос1;альных разрядов регистра 2 на счетный вход триггера 4 сигнал е поступает и его состояние не изме няется . При ситуации, когда ра зряды регис та 2 находятся в состоянии 100...0/ на вход элемента И б поступает сигнал с выхода прямого значения разряда регистра 2.. Так как ни на один иэ входов элемента ИЛИ-НЕ 3сигнал не поступает, на его выходе вырабатывается сигнгш, который поступает на вход элемента И-НЕ 5 исчетный вход триггера 4, состояние которого изменяется на противоположное. Если триггер 4 до поступления сигнала на его счетный вход находился в состоянии О, на выходе зле-. мента И-НЕ 5 вырабатывается сигнал, который поступает на вход элемента И б, на выходе которого вырабатывается сигнал, который поступает на вход счетчика 1, содержимое -.-Kotopoго увеличивается на цену младшего разряда. Если же триггер 4 до поступления сигнала на его счетный вход находился в состоянии ., с выхода элемента И-НЕ 5 на вход элемента И 6 сигнал не -поступает, поэтому с его выхода на вход счетчика 1 сигнал не поступает и его содержимое не изменится. В первом случае содержимое счетчика I увеличивается на цену младшего разряда при нахождении старшего разряда регистра 2 в состоянии Ч и хотя бы одного из остальных раэря дов регистра 2 в состоянии . Во втором случае содержимое счетчика 1 не изменяется при Нахождении старшего разряда регистра 2 в состонезависимо от состояния остальных разрядов регистра 2. В третьем случае содержимое счетчика 1 увеличивается на цену младшего разряда через раз при каждом состоянии разрядов регистра 2 в состоянии 100...О . Таким образом, замена двух элементов ИЛИ на равнозначные по сложности и быстродействию соответственно элемент ИЛИ-НЕ и элемент И-НЕ позволяет сократить аппаратурные затраты по сравнению с.известным устройством на два элемента И.

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

название год авторы номер документа
Устройство для округления числа 1978
  • Галабурда Илья Петрович
  • Трудов Юрий Васильевич
SU771667A1
Вычислительный узел цифровой сетки 1987
  • Боюн Виталий Петрович
  • Козлов Леонид Григорьевич
  • Ладыженский Юрий Валентинович
  • Серга Георгий Алексеевич
SU1501053A1
Устройство для вычисления квадрата числа 1983
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
  • Ткаченко Валентина Васильевна
SU1115051A1
Устройство для моделирования сетевых графов 1982
  • Титов Виктор Алексеевич
  • Баженов Сергей Михайлович
  • Левашов Владимир Константинович
SU1065858A1
Устройство для вычисления временных интервалов микропроцессорных систем 1980
  • Агронин Лев Лазаревич
  • Глухов Виктор Иванович
  • Гуськов Владимир Дмитриевич
  • Кабанов Николай Дмитриевич
  • Кравченко Владимир Самойлович
  • Соболев Вячеслав Алексеевич
  • Шкамарда Александр Николаевич
SU960781A1
Устройство для контроля выполнения программ (его варианты) 1985
  • Антосик Валерий Васильевич
  • Дербунович Леонид Викторович
  • Ковалев Эдуард Николаевич
  • Мызь Александр Николаевич
  • Шандрин Игорь Степанович
SU1315981A1
Устройство для обмена данными между электронно-вычислительной машиной и абонентами 1985
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1277125A1
Вычислительный узел цифровой сетки 1983
  • Башков Евгений Александрович
  • Боюн Виталий Петрович
  • Козлов Леонид Григорьевич
  • Ладыженский Юрий Валентинович
  • Серга Георгий Алексеевич
SU1132295A2
ПРЕОБРАЗОВАТЕЛЬ УГЛА ПОВОРОТА ВАЛА В КОД 2013
  • Смирнов Альберт Константинович
  • Игнатьев Андрей Сергеевич
  • Паркачев Сергей Дмитриевич
RU2534971C1
Устройство для контроля выполнения программ 1987
  • Антосик Валерий Васильевич
  • Дербунович Леонид Викторович
  • Мызь Александр Николаевич
  • Нешвеев Виталий Владимирович
  • Иванов Лев Николаевич
  • Лобанов Владимир Иванович
  • Морозов Сергей Алексеевич
  • Черкай Александр Данилович
SU1434439A1

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

УСТРОЙСТВО ДЛЯ ОКРУГЛЕНИЯ ЧИСЛА, содержащее счетчик, регистр дополнительных разрядов числа, элемент И, триггер, причем шина тактовых сигналов устройства подключена к первому входу элемента И, второй вход которого соединен с выходом прямого значения старшего разряда регистра дополнительных разрядов числа, , о тл йча ю ще е ся тем, что, с Целью упрощения устройства, оно содержит элемент И-НЕ и элемент ИЛИ-НЕ, входы которого соединены с выходом инверсного значения старшего разряда регистра дополнительных разрядов чис.ла и 1выходгили прямых значений остальных разрядов ре.гистра дополнительных разрядов числа, выход элемента ИЛИНЕ соединен с первым входом элемента (И-НЕ и счетным входом триггера, выход которого соединен с вторым входом элемента И-НЕ, ВЕЛХОД которого Щ подключен к третьему входу элемента и, выход которого подключен к входу счетчика.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Воеводин В,В
Вычислительные основы линейной алгебры
М., Hav ка , 1977, с
Устройство для электрической сигнализации 1918
  • Бенаурм В.И.
SU16A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Системное проектирование управляющих ЦВМ
М., Советское радио% 1974, с
Устройство для отыскания металлических предметов 1920
  • Миткевич В.Ф.
SU165A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 043 636 A1

Авторы

Миронов Иван Яковлевич

Домнина Татьяна Алексеевна

Ефремов Виктор Иванович

Малинин Юрий Васильевич

Даты

1983-09-23Публикация

1982-06-16Подача