> , В i розділяються на складові і обчислювані.
Складаються контрольні коди визначаються по частинах А i , В i операндів А і В, якщо довжина цих частин не перевищує L (для M = 3 L = 2).
Обчислювані контрольні коди формуються при більшій довжині частин операндів.
Для даного розбиття які складаються контрольними кодами за модулем М = 3 КА i , КВ i є:
В В
Інші контрольні коди обчислюються:
В
Процес обчислення контрольних кодів частин КАI, КВi завершується формуванням контрольних кодів операндів КА13 і КВ13, які порівнюються з вхідними контрольними кодами КАI і КВi операндів з визначенням кодів контролю ККА і ККВ операндів відповідно. Описаний порядок обчислення кодів КАI, КВi в напрямі нарощування розрядностей частин Аi, Вi називається прямим. p align="center"> 3. Розробка схеми пристрою контролю
Розглянемо для наочного подання розроблювальних блоків схему пристрою контролю (КК). Структура пристрої контролю представлена ​​на Рис.1.1. p align="justify"> До складу пристрою контролю входять:
В· Блоки БКА і БКВ контролю співмножників А і В, які порівнюють їх за модулем з вхідними контрольними кодами КА і КВ. Результати порівняння є кодами контролю операндів ККА, ККВ. У процесі перевірки також формуються контрольні коди Аi, Вi.
В· Контрольний блок КБ, що містить:
А) Вузол УМ множення контрольних кодів КАI, КВi (вич. контрольні коди фрагментів KVi).
Б) Формувач ФК контрольного кода KVу {n +1 Вё 2n-k} відкидаються розрядів Vу {n + 1 Вё 2n-k} усіченого твори Vу.
В) Формувач ФКv контрольного коду KVу округленого твори Vo (складає контрольні коди фрагментів KVi).
Г) Вузол віднімання коду KVу {n +1 Вё 2n-k} з коду KVу (обчислює контрольний код KVo усіченого твори Vу).
Д) Блок БКv контролю округленого твори Vo (порівнює його за модулем з контрольним кодом KVo і обчислює код контролю ККv).
3.1 Блоки контролю операндів
Для розглянутого розбиття МКП блок контролю БК А показаний на додаток А.