Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка КП ТА.doc
Скачиваний:
16
Добавлен:
11.11.2019
Размер:
435.71 Кб
Скачать

2.3. Задание автомата в виде списка математических операций

Типы операций для построения микропрограммных автома­тов приведены в табл. 5 и 6. В табл. 5 помещены простей­шие арифметические операции. Вариант задания для каждого проекта состоит из двух или более разноименных операций. В табл. 6 помещены другие операции, реализуемые аппаратур­ным путем. Вариант задания для проекта в этом случае со­стоит из трех или более операций.

В операционную часть при построении микропрограммных устройств управления арифметическими и логическими операциями могут входить следующие дискретные узлы: счетчики, регистры, сумматоры, дешифраторы ( [1], рис. 31, 32).

Таблица 5. Арифметические операции и способы их представления

1 Тип операции и дополнительные сведения

Способ представления числа

Фиксированная запятая

Плавающая запя­тая

Сложение

01

31

Простое умножение разрядами вперед

младшими

11

41

старшими

12

42

Умножение с преобразованием множителя в код {101} разрядами вперед

младшими

13

43

старшими

14

44

Деление с восстановлением остатка

со сдвигом

делителя

21

51

остатка

22

52

Деление без восстановления остатка

со сдвигом

делителя

23

53

остатка

24

54

Таблица 6. Список математических операций

Тип операции

Номер операции

ех

1

sinх

2

cosx

3

tgx

4

lgx

5

chx

6

shx

7

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

Проект выполняется в следующем порядке:

1) выбирается и обосновывается структура операционной части устройства и описываются алгоритмы работы при выполнении различных операций;

2) составляются содержательные граф-схемы алгоритмов отдельных операций и выполняется кодирование содержимого условных и операторных вершин;

3) составляются и затем объединяются матричные схемы алгоритмов;

4) составляется граф-схема объединенного алгоритма;

5) отмечаются состояния и узлы на граф-схеме, кодируются состояния автомата и строится структурная таблица автомата;

6) определяются уравнения сигналов возбуждения и выход­ных сигналов автомата в наборе операций булевского базиса (И, ИЛИ, НЕ), выполняется их минимизация и запись в базисе, соответствующем выбран­ной системе логических элементов;

7) строится функциональная схема автомата.

Пояснительная записка к проекту составляется в соответ­ствии с указанной последовательностью действий.