Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты КиДС.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
608.63 Кб
Скачать

Билет №11

  1. Числовой аппаратный контроль по модулю.

Предназначен для контроля арифметических логических устройств (АЛУ) и при некоторых модификациях позволяют контролировать передачу данных, а также память цифрового устройства контролю подергается счётчики, шины передачи данных, ЗУ, сумматоры и так далее.

Контроль основан на некоторых понятиях теории чисел.

Любое целое число А можно представить.

A = aq + ra

q – модуль. (Задаётся);

a – целая часть от ;

ra – наименьший остаток (свёртка a по модулю q);

A = aq + ra

8 = 2*3+2

A = ra modq

8 = 2 mod3

A сравнима с ra по модулю q. Каждый модуль q образует q-1 чисел, сравнимых по этому модулю.

так как

Процедура контроля арифметических операций заключается том, что если выполнить заданную операцию над числами и аналогичную операцию над остатками по заданному модулю, то при правильном выполнении операции результаты должны быть сравнимы друг с другом по данному модулю.

Для контроля арифметических операций используются два свойства:

  1. Операция сложения:

Сумма чисел сравнима по модулю q.

8 + 5 = 13

2 + 2 = 4 13 = 4 mod3

q = 3

  1. Операция умножения

Произведение чисел сравнимо по модулю q с произведением остатков по тому же модулю.

8 * 5 = 40

2 * 2 = 4 40 = 4 mod3

q = 3

Алгоритм контроля арифметической операции:

  1. A*B = C Арифметическая орперация

  2. A = ra modq Вычисляется свёртка числа A и B

B = rb modq

  1. Вычисляется ra и rb (операция над свёртками)

ra*rb = rc’ modq

  1. Операция свёртки

  1. Контрольное уравнение

Аппаратная реализация алгоритма:

ИР КР

С rс

СО

св

С

rс

rc

св

ra * rb

A*B

Св A

Св B

ra rb

A

B

С.О. – сигнал ошибки

ИР – информационные разряды

КР – контрольные разряды

св – свёртка

  1. Структурная модель ду.

– это правильная логическая сеть.

Логическая сеть называется правильной, если выходы логических элементов не объединяются и функционирование ДУ может быть описано булевыми функциями.

G4

a

G1 G6

b g G3 Y

m

c G5

G2

n

d l

e

Ранг 0 Ранг 1 Ранг 2 Ранг 3 Ранг 4 Ранг 5

a, b, c, d, e – входные полюсы;

- логические элементы;

k, l, m, n – промежуточные переменные;

II-й ранг – хотя бы один вход соединён с выходом 1-го ранга.

Структурную модель можно отобразить в виде графа:

вершины – входные полюсы

логические элементы – узлы разветвления

выходные полюсы.

Дуги графа – связи, обозначенные промежуточными элементами.

Билет №12

  1. Цифровой контроль по модулю.

Применяется для контроля арифметических операций. Но этот тип контроля не обладает свойством коррекции искажений, так как контроль производится на основании некоторого свойства, которое не учитывает веса разрядов (а учитывает только содержимое).

Контроль основан на следующем свойстве:

Сумма цифр = сумма цифр + число переносов, полученных

слагаемых результата в результате сложения

A + B = C

2 + 2 = 1 + 3

сумма цифр в числе А

- количество переносов

  1. Вычисляется сумма A + B = C;

Задаётся модуль mod d;

Вычисляем свёртку C = C Sc mod d;

  1. Вычисляются ;

  1. Вычисляются свёртки:

  1. Вычисляется S0 (это сумма свёрток по mod d):

  1. Вычисляется :

  1. Контрольная характеристика:

(Если не равно, то ошибка).

Пример:

d=3

  1. A + B = C

2 + 2 = 4

  1. S0 =1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]