I
Изобретение относится к вычислительной технике и мо-жет быть использовано для контроля вычислений в электронных клавишных вычислительных машинах.
Известны устройства для контроля вычислений, содержащие блок ввода информации, схемы «И, «ИЛИ и сумматор, в которых контроль вычислений производится по контрольным числам, являющимся остатками по модулю три.
Недостатком известных устройств является недостаточная эффективность обнаружения ощибок и большой объем оборудования.
Целью предлагаемого изобретения является устранение указанных недостатков.
Поставленная цель достигается тем, что устройство содержит вторые схемы «ИЛИ и блок дополнения и контроля по модулю три, входы которого подключены к выходам первых схем «ИЛИ и первым входам вторых схем «ИЛИ, вторые входы которых соединены с выходами блока дополнения и контроля по модулю три, а их выходы связаны с входами блока вывода информации.
На чертеже изображена блок-схема устройства.
В состав устройства входят блок 1 ввода информации, блок 2 вывода информации, сумматор 3, схемы «И 4, схемы «И 5, схемы «ИЛИ 6, блок 7 дополнения и контроля по
.модулю три, схемы 8 «ИЛИ и контролируемые шины 9.
В качестве блоков ввода и вывода могут применяться любые блоки, выдающие десятичную информацию.
Устройство работает следующим образом.
Входная информация с выхода блока 1 через схемы «И 4 поступает на вход сумматора 3, в котором производятся арифметические операции. С выхода сумматора или непосредственно с выходов схем «И 5 информация поступает на контролируемые щины 9. Блок 7 дополнения и контроля по модулю три с каждым введенным разрядом суммирует дополнения чисел по модулю три и определяет превышение суммы дополнений числа «3. Полученные дополнения через схемы «ИЛИ 8 выдаются в блок 2 вывода, где хранятся как контрольные числа обрабатываемой информации.
При действиях над числами (суммирование, вычитание, умножение) получающиеся в результате переносы или заемы учитываются увеличением или уменьшением контрольного числа на единицу. После получения в ходе указанных действий нового контрольного числа блок 7 определяет его превышение «3, которое заносится с выхода «контрольное число 10 блока 7 в блок 2 вывода.
В такте «контроль блок 7 выявляет после суммирования всех дополнений кратность полученного результата трем.
3
Если общее допблнение кратно трем, то результат действий над числами правильный, что соответствует наличию сигнала на выходе «отсутствие ошибки И. Если общее дополнение равно 1 или 2, то это означает, что в действиях над числами получена ощибка и на выходе 12 устройства появляется сигнал «ощибка.
Таким образом, контроль правильности выполнения арифметических операций сводится к проверке кратности результатов вычислений трем.
Предмет изобретения
Устройство для контроля вычислений, содержащее блок ввода информации, выходы которого через соответствующие входные схемы «И подключены ко входам сумматора и первым входам первых схем «ИЛИ, вторые входы которых соединены с выходами сумматора, и блок вывода информации, отличающеес я тем, что, с целью повыщения эффективности обнаружения ощибок и сокращения оборудования, оно содержит вторые схемы «ИЛИ и блок дополнения и контроля по модулю три, входы которого подключены к выходам первых схем «ИЛИ и первым входам вторых схем «ИЛИ, вторые входы которых соединены с выходами блока дополнения и контроля по модулю три, а их выходы связаны с входами блока вывода информации.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обнаружения ошибок | 1972 |
|
SU502859A1 |
Запоминающее устройство с исправлениемОшибОК | 1979 |
|
SU842979A1 |
Ассоциативное запоминающее устройство с самоконтролем | 1980 |
|
SU858105A1 |
Устройство для контроля информации по модулю три | 1976 |
|
SU634282A1 |
Запоминающее устройство с самоконтролем | 1984 |
|
SU1157575A1 |
Арифметическое устройство в системе остаточных классов | 1980 |
|
SU881745A1 |
Устройство для исправления ошибок в непозиционном коде | 1983 |
|
SU1136165A1 |
Запоминающее устройство с автономным контролем | 1983 |
|
SU1081669A1 |
Устройство для контроля постоянной памяти | 1979 |
|
SU824316A1 |
Кассовый регистратор | 1978 |
|
SU748415A1 |
Авторы
Даты
1975-05-15—Публикация
1972-09-04—Подача