Построение ОВС для решения формулы

Содержание
1. Выбор варианта
1.1 Вычисление числа К
1.2 Выбор параметров варианта
2. Структура вычислительного процесса алгоритмы вычислений
2.1 Структура вычислительного процесса
2.2 Последовательность обработки операндов
2.2.1 Обработка числа А
2.2.2 Обработка числа В
2.2.3 Обработка числа С
3. Схемы ОВС
3.1 Обозначения на схемах
3.1 Схема участка ОВС для вычисления числа А
3.2 Схема участка ОВС для вычисления числа В
3.3 Схема участка ОВС для вычисления числа С
4. Временные диаграммы
4. Временные диаграммы
4.1 Таблицы временных диаграмм
5. Программирование ОВС
5.1 Коды команд ОЭ
5.2 Схема цепей программирования
Заключение
1. Выбор варианта
1.1 Вычисление числа К
Для предупреждения повторов, определение варианта проводится по формуле, которая учитывает количество групп на потоке и количество человек в группе. Формула выглядит следующим образом:
К= (n-1) 30+m (1.1.1)
где n — номер группы студента, а m — номер студента в группе.
К= (2-1) 30+12=30+12=42.
1.2 Выбор параметров варианта
Для решения задачи необходимы начальные условия, а именно:
формула вычисления С;
системы счисления для операндов А и В;
код, в котором происходят вычисления;
направления входа и выхода чисел;
максимальное количество тактов программирования.
Формула вычисления определяется параметром X. Параметр Х равен остатку от деления числа К на 11, т.е.
Х=К mod 11 (1.2.1)
Для К=42, Х=9. Так как Х=9, то согласно табл.1 число С вычисляется по формуле C=7|A-B|/4.
Y=K mod 3 (1.2.2) Z=K mod 7 (1.2.3)
Системы счисления для операндов А и В зависят от параметров Y и Z, вычисляемые по формулам (1.2.2) и (1.2.3) соответственно. Следовательно, по таблицам 2 и 3 можно определить Y и Z. Для выше упомянутого варианта Y=0 и Z=0, т.е. операнд А поступает на вход устройства кодированый в двоично-пятиричной системе счисления, а операнд В — в двоично-девятиричной.
Таблица 1. Таблица 2. Таблица 3.

Х
Формула вычисления С

Y
Система счисления

Z
Система счисления
3|A/2-B/4|

2-5

2-9
1
|3A/4-B|

1
2-6

1
2-10
2
|A-5B/4|

2
2-7

2
2-11
3
|3A-B|/4

3
2-12
4
|3A-4B|

4
2-13
5
|5A-3B|/2

5
2-14
6
5|A-2B|/4

6
2-15
7
|5A/2-2B|

8
|7A/4-2B|

9
7|A-B|/4

10
|6A-5B|–PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK—-PAGE_BREAK–
EA63

13
958F

19
8930
24
E5EF

31
C3FF

37
E043
25
8986

32
894F

38
8920
26
08CF

33
FFFF

39
D802
27
C03F

41
EAEB

47
D802
28
8B47

42
8409

48
E082
29
95AD

43
EF3E

49
C3CE

14
E5EB

44
6478

15
8989

45
8872

16
1BCF

46
04EF

34
61E1

35
2907

36
8478

Заключение
Построена ОВС для решения формулы С=7|A-B|/4 на четырёх микросхемах. Поставленная задача выполняется за двести девяносто семь тактов, из которых двесте сорок тактов программирования. Приведены схемы цепей программирования и коды команд для практического использования. Так же представлены временные диаграммы для контроля ОЭ.