Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2-23_сетевые адаптеры.docx
Скачиваний:
18
Добавлен:
18.11.2018
Размер:
132.48 Кб
Скачать
      1. Список микроопераций, реализуемых в операционном автомате

Таблица 2.1. Список микроопераций, реализуемый в ОА

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

Действие

C=D

OV=1

OV=0

n=n-1

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

Таблица 2.2. Список логических условий, реализуемых в ОА

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

Действие

F=1

F*=1

2.2.6.Микропрограмма выполняемых в алу операций в терминах микроопераций и логических условий

начало

0

1

0

1

0

*

IV

0

V

1

1

0

IV

VI

1

0

VI

VII

1

1

0

0

1

0

1

0

1

1

0

1

1

0

VII

VIII

0

VIII

V

1

0

0

1

конец

0

1

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

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

      1. Формат микрокоманд

При проектировании данного УА будем использовать различные форматы для операционных микрокоманд и микрокоманд перехода и естественную адресацию.

Поскольку структура операционного автомата такова, что в каждый такт дискретного времени выполняется не более одной операции, будем использовать вертикальный способ кодирования микроопераций.

При вертикальном способе кодирования в поле микроопераций помещается номер выполняемой микрооперации. При этом количество разрядов N, которое следует предусмотреть в поле микроопераций, определяется выражением: .

В нашем случае .

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

.

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

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

0

Y

1

5


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

1

Х

А0

1

4

6


Кодировка микроопераций и логических условий приведена в таблице 2.3.

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

код

Y

код

X

00000

0000

0

00001

0001

00010

0010

00011

0011

00100

0100

00101

0101

00110

0110

00111

0111

01000

1000

01001

1001

01010

1010

01011

1011

01100

1100

01101

1101

-

01110

1110

-

01111

1111

-

10000

10001

10010

10011

10100

10101

10110

10111

11000

11001

11010

11011

11100

11101

11110

11111

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