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

Содержание

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


еще рефераты
Еще работы по информатике