
и Контроль работы цифрового автомата
8.7. Выбор модуля для контроля
Достоинства числового метода контроля — в сиравед/гивосги свойств
сравнений для контрольных кодов, ччх) облегчаег контроль арифметических
операций; достоинства цифрового метода в возможности достаточно про-
сто 1юлучать ког1трольные коды без значительных затрат времени. Чтобы
сохранить эти достоинства, !1еобходимо выполнение условия г, = г\.
Гак как /;, = ^(niod/^); г^ - J^rt, (mod/?), имеем
J^a^q'
^-^а,{ию(} р).
Это равенство возможно тогда, когда почленно обе части выражения
равны: а^д' ^ а, (mod р), или д' ~](modp).
Последнее выражение можно получить, если в сравнении ^ = l(n]od/7)
возводить обе части в одну
и
ту же степень. Следовательно, д = l(mod р), или
д=-тр + \, (8.16)
где т — целое число.
Из (8.16) следует, что
p=(q~\)/ni. (8.17)
В результате получено, что для сохранения условия
г^^
=г\ необходи-
мо на;10жить ограничения на модуль/;.
Анализ (8.17) показывает, что для двоичной системы счисления пег
целочисленного решения. Это значит, что контролируемую информацию
надо представлять в некоторой промежуточной системе счислег1ия. Выбор
промежуточной системы счисления определяется величи1юй
Mojyynn
р.
К модулю р предъявляют следуюш,ие общие требования:
1) величина модуля р должна быть такой, чтобы возникновение ;побой
арифметической или логической ошибки парушшю сравнимость контроль-
ных кодов;
2) образование контрольного кода должно осущес!вляться по возмож-
ности простыми средствами;
3) величина модуля р должна быть по возможности небольиюй, так как
необходимость выполнения контрольных операций ведш к увеличению
вспомогательного оборудования.
Ввиду того, что цифровая информация в ЭВМ должна представляться
символами двоичного алфавита, для контроля целесообразно нереЙ1И к
системам счисления с основанием q ~2\ где s — некоторое целое [ю;[ожн-
тельное число (.v > 2). Переход от двоичного представления исходной ип-
1%