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

Содержательная граф-схема

1

0

1.2. Описание слов, микроопераций и логических условий заданной операции Описание слов

Слово

Назначение

Тип

Комментарий

А(1:32)

Первый операнд

IL

Значение задаётся вне микропрограммы и используется внутри неё

В(1:32)

Второй операнд

IL

Значение задаётся вне микропрограммы и используется внутри неё

С(1:32)

Результат

O

Используется для хранения результата

С(0)

Дополнительный знаковый разряд для результата

LO

Используется для хранения дополнительного знакового разряда результата

П(1)

Переполнение

LO

Используется внутри микропрограммы

Р(1)

Дополнительный знаковый разряд для переноса

L

Используется внутри микропрограммы

Список микроопераций

Микрооперация

Обозначение

П(1) := 0

Y1

B(1) :=

Y2

A(1).

Y3

B(1).

Y4

Р(1).C(0:32):= A(1:32)+B(1:32)

Y5

С(0:32):=С(0:32)+1

Y6

C(0:1).

Y7

П(1):=1

Y8

Список логических условий

Логическое условие

Обозначение

A(1) = 1

X1

В(1) = 1

X2

Р(1) = 1

X3

С(0)С(1) = 0

X4

C(1) = 1

X5

Закодированная граф-схема

Таблица 6. Элементы структуры операционного автомата

Регистр

МКО

ЛУ

Поля

А(1:32)

YA = {Y3,Y5}

XA = {X1}

A(1), A(2:32)

В(1:32)

YB = {Y2, Y4, Y5}

XB = {X2}

B(1), B(2:32)

С(0:32)

YC = {Y5, Y6, Y7}

XC = { X4 , X5}

C(0:1), C(2:32)

P(1)

YP={Y5}

XP = {X3}

P(1)

П(1)

YП {Y1, Y8},

XП = {Ø}

П(1)

  1. Синтез функциональной схемы оа

2.1.Разработка структурной схемы оа

A (1)

X

1

2

32

1

1

0

2

d

d

Y

Y

Y

Y

Y

Y6

Y7

Y1

Y8

32

32

B (1)

X

r

r

A (3:32)

A (1:32)

Y5

B (1)

B (3:32)

B (1:32)

Y5

32

C (0)

X4

C (1)

X5

C (0:32)

32

C (2:32)

C (0:32)

Y5

П

П (1)

П (1)

P

P (1)

Y5

S

P(1) Х3