Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция ОРГЭВМ 8.pdf
Скачиваний:
18
Добавлен:
02.06.2015
Размер:
285.26 Кб
Скачать

УУПЛ: адресация микрокоманд

1Естественная и принудительная адресация микрокоманд (МК).

2Формирование адреса МК с учетом логических условий.

2.1МК с двумя адресами перехода.

2.2МК с одним адресом перехода.

2.3Использование двух форматов МК.

2.4Переход к одной из смежных МК.

3Дешифрация кода операции.

4Обращение к подмикропрограмме.

Знать: Способы формирования адреса следующей МК с учетом логических условий и форматы МК (с двумя адресами перехода, с одним адресом перехода, с использованием операционных и управляющих МК); особенности технических решений для реализации условных переходов в

микропрограммах; технические решения для дешифрации кода операции и обращения к подмикропрограмме.

Уметь: Для заданной микропрограммы выбрать формат управляющей части МК (форматы МК)

Помнить: о снижении эффективности использования двух форматов МК по мере роста числа условных переходов в микропрограммах.

Литература: [1,14].

1 Естественная и принудительная адресация микрокоманд

Естественная адресация

Принудительная адресация

 

y1 y2*

 

 

 

 

 

 

y1 y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y3

 

 

 

 

 

 

 

 

 

 

 

 

y3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СА

БП

 

 

 

 

 

РА

 

 

БП

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(M)

 

 

 

 

 

 

 

 

 

 

 

 

(M)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

РМК A

 

 

 

 

 

 

 

 

 

 

 

y4

 

 

 

 

y4

 

 

 

 

 

 

РМК

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ОЧ

 

 

 

А

ОЧ

 

 

 

 

 

 

 

 

 

 

 

y5

 

 

 

{vi}

y5

 

 

 

{vi}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VЕ=NЕxM, NЕ=nОЧ

VП=NПxM, NП=nА+nОЧ

2 Формирование адреса МК с учетом логических условий

2.1 МК с двумя адресами перехода

Формат МК

D0 D1 A ОЧ

D0 – поле адреса следующей МК, при нулевом, а D1 – единичном значении выбранного логического условия;

А – поле кода выбираемого логического условия;

ОЧ – операционная часть микрокоманды.

 

 

 

 

УУПЛ с двухадресными МК

 

 

y1

 

y2

y3

 

 

 

 

 

 

 

БП

 

 

 

 

 

 

 

 

 

 

РА

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

РМК

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

ОЧ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y54

 

D0

 

D1

 

 

 

 

 

 

 

 

LA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{vi}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pi

 

 

 

 

 

 

 

01

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LP

 

 

P1

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оценка объема памяти микропрограмм УУПЛ с двухадресными МК

Объем памяти микропрограмм: VМП = МхnМК. Разрядность микрокоманды:

nМК = 2nA + nР + nОЧ;

nA – разрядность полей (D0, D1) адреса МК;

nР – разрядность поля (А) кода ЛУ;

nОЧ – разрядность операционной части МК.

nA = E(log2M), M – общее число МК;

nР = E(log2NP), NP –число различных ЛУ.

2.2 МК с одним адресом перехода

Формат МК

D U A ОЧ

D – поле адреса следующей МК;

U – поле кода инверсии значения ЛУ (если U=1, то значение выбранного ЛУ инвертируется);

А – поле кода выбираемого логического условия;

ОЧ – операционная часть микрокоманды.

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