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

Иллюстрации

Показать все

Реферат

 

О П И вЂ” C:-=А -Н-И--Е

ИЗОБРЕТЕНИЯ п> 470809

Союз Советских

Социалистических

Республик

И АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Зависимое от авт. свидетельства (22) Заявлено 04.09.72 (21) 1824525/18-24 (51) М. Кл. G 061 11/00 с присоединением заявки ¹

Совета Министров СССР по делам изобретений м открытий (53) УДК 681.326(088.8) Опубликовано 15.05.75. Бюллетень ¹ 18

Дата опубликования описания 21.08.75 (72) Авторы изобретения (71) Заявитель

Б. М. Кубланов, Ю. И. Осипов и Б. В. Филиппов

Государственное союзное конструкторско-технологическое бюро по проектированию счетных машин (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ВЫЧИСЛЕНИЙ

ГосудаРственный комитет (32) Приоритет

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

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

Недостатком известных устройств является недостаточная эффективность обнаружения ошибок и большой объем оборудования.

Целью предлагаемого изобретения является устранение указанных недостатков.

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

На чертеже изображена блок-схема устройства.

В состав устройства входят блок 1 ввода информации, блок 2 вывода информации, сумматор 3, схемы «И» 4, схемы «И» 5, схемы

КИЛИ» 6, блок 7 дополнения и контроля по модулю три, схемы 8 «ИЛИ» и контролируемые шины 9.

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

Устройство работает следующим образом.

Входная информация с выхода блока 1 через схемы «И» 4 поступает на вход сумматора 3, в котором производятся арифметические

10 операции. С выхода сумматора или непосредственно с выходов схем «И» 5 информация поступает на контролируемые шины 9. Блок 7 дополнения и контроля по модулю три с каждым введенным разрядом суммирует дополнения чисел по модулю три и определяет превышение суммы дополнений числа «3». Полученные дополнения через схемы «ИЛИ» 8 выдаются в блок 2 вывода, где хранятся как контрольные числа обрабатываемой информации.

20 При действиях над числами (суммирование, вычитание, умножение) получающиеся в результате переносы или заемы учитываются увеличением или уменьшением контрольного числа на единицу. После получения в ходеука25 занных действий нового контрольного числа блок 7 определяет его превышение «3», которое заносится с выхода «контрольное число»

10 блока 7 в блок 2 вывода.

В такте «контроль» блок 7 выявляет после

З0 суммирования всех дополнений кратность полученного результата трем, 470809

Составитель В. Куликов

Редактор Е. Семанова Техред Гз. Подурушина Корректор О. Тюрина

Заказ 1986/8 Изд. Мз 1449 Тираж 679 Подписное

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

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

Типография, пр. Сапунова, 2

Если общее дополнение кратно трем, то результат действий над числами правильный, что соответствует наличию сигнала на выходе «отсутствие ошибки» 11. Если общее дополнение равно 1 или 2, то это означает, что в действиях над числами получена ошибка и на выходе

12 устройства появляется сигнал «ошибка».

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

Предмет изобретения

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

«И» подключены ко входам сумматора и первым входам первых схем «ИЛИ», вторые входы которых соединены с выходами сумматора, и блок вывода информации, отл и ч а ю щ е ес я тем, что, с целью повышения эффективности обнаружения ошибок и сокращения оборудования, оно содержит вторые схемы «ИЛИ» и блок дополнения и контроля по модулю три, входы которого подключены к выходам первых схем «ИЛИ» и первым входам вторых схем «ИЛИ», вторые входы которых соединены с выходами блока дополнения и контроля по модулю три, а их выходы связаны с входа15 ми блока вывода информации.