Файл: Баранов, С. И. Синтез микропрограммных автоматов.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 93

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таблица 8-8

MCAt/Vil арифметической операции

 

Ух

к „

У 3

У 4

К 5

К 6

У 7

к 8

у* ^ 1 0

I ' l l

К к

 

 

Уо

Х1

 

 

* 1 * 5

 

* 1 * 5

 

 

 

 

 

Ух

 

х 2

 

 

 

 

 

 

 

 

 

У*

 

 

 

* 5

 

* 5

 

 

 

 

 

У 3

 

 

 

* 5

 

* 5

 

 

 

 

 

У 4

 

 

* 3 * 4

 

* 3 * 4

 

 

 

 

 

 

 

 

 

 

 

 

 

* 2 * 5

* 2 * 5

 

 

 

К о

 

 

 

 

 

 

* 2 * 8

* 2 * 5

 

 

 

У 1

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

у*

 

 

 

 

 

 

 

 

* 4

 

 

У 9

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

^ 1 0

 

 

 

 

 

 

 

 

 

* 4

 

Ухх

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 8-9

 

 

 

 

MCA Al2 операции обмена

 

 

 

 

Ух

К 2

Уо

 

У 4

К 9

К «

^11

Ухо

К,3

У К

Уо

*1

 

 

 

*1*3

 

 

 

*1*3*8

 

 

 

 

 

 

*1*3*0

 

 

 

 

 

 

Ух

 

*2

 

 

 

 

 

 

 

 

 

198



Yо

Уз

Y,

У,

у 10

іУ п

У12

Уи

К о

 

 

 

 

 

 

 

Продолжение

Уі

Уо

К з

 

^10

І'и

У1*

П з

 

 

 

 

Л'з

 

 

*3*0

 

 

 

 

 

A'o.Vß

 

 

 

 

 

 

 

 

А'з

 

 

*3*0

 

 

 

 

 

Х3Л'6

 

 

 

 

 

 

 

*3*4

 

 

 

 

*3*4

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

*4

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

*4

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

MCA М3 операции безусловного перехода

Таблица 8-10

 

 

 

 

 

Уі

У2

У3

К,

К 1 0

У11

У »

К к

 

*1

 

 

* л

 

 

*1*5

 

У і Ха

г*

*5

*5

К 3

Л'5

*5

>"4

*4

 

Yi o

 

*4

У и

 

1

У14

 

1

199


Yo

Yl

to

Ya

Y*

Y>

Y10

Yu

Yu

^4

Y 9

Yu

Yu

y 15

Yib

Yi7

Таблица 8-11

MCA М4 операции условного перехода

Yi

Y2 ^ 3

Yi

Yt

^10

Yu

YK

X7X1

 

X7X\X5

.v7

 

х-Ѵ ь

 

 

A'o

 

 

 

 

 

X5

X4

 

 

 

1

 

 

 

Л'4

 

 

 

1

 

MCA /М5 индексной

операции

^4

Y b Y10

Yu Yit

 

 

 

xi

 

*5

 

Xi

*4*3

 

 

 

 

 

1

 

 

 

 

-V4

1

x2

.Vo

x5

Хц

1

Таблица 8-12

Yn Y к

xix3

1

200


 

 

 

 

 

 

Таблица 8-13

 

MCA Л40 операции

индексного условного перехода

 

 

Уз

У 4

У 0

По

H i

Но

У к

Уо

 

X g X s

*8

 

 

Х д Х ь

 

 

 

 

 

 

 

Уз

 

Х ц

 

 

 

хс>

 

У 4

х4

 

 

 

 

 

 

Н

 

 

 

1

 

 

 

Но

 

 

 

 

Хі

 

 

H i

 

 

 

 

 

 

1

У н

 

 

 

1

 

 

 

В ГСА на рис. 8-9 — 8-14 слева от операторных вершин записаны символы соответствующих микроопераций. Кроме того, различные микрокоманды пере­ нумерованы (Кг—К17) и символы операторов проставлены справа от оператор­ ных вершин или над ними. Рядом с условными вершинами записаны символы логических условий:

Ч ■■ / = 0 ;

дг2: АУ завершило работу;

.ѵ'з : ПА = 00; *4: П завершила работу;

хь: ПА = 01;

ха : ПЗ = 1;

д-7 : щ = 0;

л'8: ИР = 0.

Матричные схемы алгоритмов для ГСА Гг—Гв приведены в табл. 8-8— 8-13. Закодируем MCA Д4г—Мв следующим образом:

Мх— (000);

Л** — (001);

Af3 — (101);

Mi — (100);

— (010);

Ma — (011).

Определяющими конъюнкциями для MCA —Ма будут:

Pi —

РіРгРзі

-£*2 — РіРіРз\

Р з =

Р1Р2Р31

Рі =

РіРаРзі

Р 5 = Р1Р2Р3І

Ра =

РіРгРз-

8 З а к а з Л1» 2225

201