ify"> Вє r A r B (modp).
.2 Приклад реалізації методики контролю
Розглянемо! застосування числового методу контролю на прікладі двох чисел:
А = 47 та? В = -16, ЯКЩО модуль p = 3.
Контрольні коди чисел: A = 47 mod 3 = 2, r B = 16 mod 3 = 1
? Контрольні коди для суми: - B = 47-16 = 31, (А + В) mod 3 = (31) mod 9 = 0; A + span> r B = 2 +1 = 3, (r < span align = "justify"> A- r B) mod 3 = (3) mod 3 = 0;
Так як (А - В) mod 3 = (r A + r B) mod 3 = 0, то це означає, что операцію віднімання Виконано вірно .
Тепер внесемо помилки. Нехай А - В = 30, (А - В) mod 3 = (30) mod 3 = 1;
(r A- r B) mod 3 = (3) mod 3 = 0;
Оскількі, (А - В) mod 3 В№ (r A- r B) mod 3, то існує помилка - операцію додавання Виконано невірно .
Таким чином, числовий контроль дозволяє візначіті, чі вірний результат Було ОТРИМАНО
Висновок
цифровий автомат множення мілі
У даній курсовій работе Було сінтезовано цифровий автомат для Виконання Операції множення в Обернений коді двох двійковіх чисел з фіксованою комою. Керуючий автомат побудованій з Жорсткий логікою и працює за принципом автомата Мілі. Використання алгоритму множення з пропусканням тактів додавання дозволяє підвіщіті швідкодію автомата. Використання автомата з Жорсткий логікою типу Мілі дозволяє підвіщіті швідкодію керуючого пристрою в порівнянні з автоматами з програмованою логікою.