Устройство для контроля вычислений
Иллюстрации
Показать всеРеферат
О П И вЂ” 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 ми блока вывода информации.