где Сь С2, ..., Сі- 1— биноминальные коэффициенты. Следовательно,
R (А) — R (k0) + |
R (kx) + • • • + R (km) = |
|
— R (^o |
~r ki + • • ■ +km). |
( 1 2 - 1 1 ) |
Таким образом, определение остатка числа может быть заменено определением остатка суммы четверичных цифр числа, последний же может быть сформирован с помощью многоступенчатой комбинационной схемы. На рис. 12-6 изображена схема формирования остатка вось миразрядного числа. Схемы первой ступени определяют остаток по модулю 3 четверичных цифр, расположенных в двух соседних разрядах, схемы второй ступени опреде ляют остаток по модулю 3 от суммы цифр, входящих в схемы первой ступени, и т. д.
Может быть применен контроль по модулю с боль шим основанием, чем 3 (по любому модулю вида 2п—1), при этом увеличивается число кратных ошибок, которые могут обнаруживаться системой контроля, однако воз растает сложность кодирующей и декодирующей аппа ратуры. Контроль по модулю может быть также приме нен для прямой проверки не только операции сложения, но и других арифметических и логических операций.
12-5. В З А И М О Д Е Й С Т В И Е С И С Т Е М А В Т О М А Т И Ч Е С К О Г О
КО Н Т Р О Л Я И Д И А Г Н О С Т И К И
ВЦВМ, снабженной системой автоматического конт роля, возникновение ошибок в каком-либо устройстве порождает сигнал ошибки, с появлением которого при останавливается выполнение программы целиком или только рабочей процедуры в неисправном устройстве. При этом единица в соответствующем разряде регистра ошибок, высвечиваемом на сигнальном табло на пульте оператора, указывает укрупненію место, где обнаруже на ошибка (устройство, узел, регистр, группа разрядов регистра и т. д.). Сигнал ошибки инициирует работу си стемы автоматической диагностики.
Система автоматической диагностики (САД) во вза имодействии с системой автоматического контроля обыч но выполняет следующие основные функции:
1)диагностирование характера обнаруженной ошиб