Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
variant_1-11_teoria_Modem__2007_g.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
359.42 Кб
Скачать

2.8.Список логических условий, формируемых в оа.

x1

I=0

x2

F=1

x3

F`=1

x4

a0=1

x5

b0=1

x6

c0=1

x7

c15=0

x8

d=c15

x9

a0=b0

x10

b0=c0

x11

A15=B15

Рис 5. Микропрограмма выполняемых в АЛУ операций в терминах

микроопераций и логических условий.

Проектирование управляющего автомата алу

2.10.Определение формата микрокоманд

При проектировании данного УА будем использовать смешанный способ кодирования.

Разобьем множество микроопераций Y на 3 непересекающихся подмножеств Y1, Y2, Y3.

Y1={y16, y12, y3, y17, y8,y19, y22}

Y2={y4, y5, y6, y18,y14,y11,y2,y21}

Y3={y13, y7, y9, y20, y15, y1,y10}

Множество логических условий X состоит из 11 элементов:

X={x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11}

Определим размеры полей микрокоманд. Поле операторной микрокоманды будет состоять из 3 подполей - Y1, Y2, Y3, размером 3, 4 и 3 двоичных разряда соответственно.

Поле микрокоманды переадресации должно содержать номер одного из восьми логических условий - x1…x11. Для повышения гибкости процесса микропрограммирования удобно иметь возможность выбирать тождественно истинное и тождественно ложное условия. Поэтому поле Х будет занимать не 3, а 4 разряда.

Поле адреса определяется объёмом памяти микропрограмм. Учитывая, что количество вершин в микропрограмме более 20, а логических условий одиннадцать, то для поля адреса в микрокоманде стоит отвести 6 разрядов.

Формат операторной микрокоманды

0

Y1

Y2

Y3

3

4

3

Формат микрокоманды переадресации

1

X

A1

A2

4

6

6

2.11.Таблица кодирования микроопераций и логических условий

Код

Y1

Y2

Y3

Код

X

0000

Ø

Ø

Ø

0000

Константа 0

0001

y3

y2

y1

0001

X1

0010

y8

y4

y7

0010

X2

0011

y12

y5

y9

0011

X3

0100

y16

y6

y10

0100

X4

0101

y17

y11

y13

0101

X5

0110

y19

y14

y15

0110

X6

0111

y22

y18

y20

0111

X7

1000

-

y21

-

1000

X8

1001

X9

1010

X10

1011

X11

1111

Константа 1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]