Содержание
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 на четырёх микросхемах. Поставленная задача выполняется за двести девяносто семь тактов, из которых двесте сорок тактов программирования. Приведены схемы цепей программирования и коды команд для практического использования. Так же представлены временные диаграммы для контроля ОЭ.
