Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Операции, выполняемые в МПС.



Девятиразрядное поле кода операции I0-8, определяемое выполняемой операцией делится на:

1. поле управления источником данных I2-0

2. поле арифметических операций I5-3

3. поле управления приемом I8-6

· Поле управления источником данных управляет источником операндов подаваемых на входы R и S АЛУ.

Таблица 4.2

Таблица источников для микрокоманды

Сигналы на входах выбора источника Источник операндов
I2 I1 I0 ОперандR ОперандS
A Q
A B
Q
B
A
D A
D Q
D

 

В тех случаях, когда предусматривается возможность приема с шины данных информации из нескольких источников, возникает необходимость коммутации этих источников на ШД. В поле микрокоманд предусматривается поле константы Д, в которой при программировании она заносится. Это поле имеет такую же размерность, как поле обрабатываемых данных.

Кроме константы, которая берется из микрокоманды, может производиться коммутация на ШД данных из других источников. Для этого задаются управляющие сигналы, адресные входы мультиплексора, которые коммутирую соответственно источники на ШД.

· Поле кода операции АЛУ определяется видом выполняемой в АЛУ операции.

Таблица 4.3

Таблица операций для микрокоманды

Сигналы на входах выбора функции Функция АЛУ
I5 I4 I3
R + S + C0
S – R – 1 + C0
S – R – 1 + C0
Ri Si
Ri Si
Ri Si

 

· Поле управления приемником операндов определяет следующие процессы:

1. должен ли на выход Y быть выдан результат операции с выхода АЛУ или с выхода регистра А.

2. должен ли результат операции с выхода АЛУ загружаться в регистр Q, либо в регистр РЗУ, адресным полем В 3-0.

3. должен ли при загрузке регистр РЗУ, передаваемый с выхода АЛУ результат операции ции сдвигаться вправо или влево и должен ли одновременно с этим проводиться сдвиг содержимого регистра Q.

Таблица 4.4

Таблица приемников для результата выполнения микрокоманды

№ п/п Код РЗУ РгQ Вых Y СДА СР
I8 I7 I6 Сдвиг Загр Сдвиг Загр   PR0 PR3 PQ3 PQ0
- - - F→Q F
- - - - F
- F→B - - A
- F→B - - F
F/2→B Q/2→Q F F0 BX BX Q0
F/2→B - - F F0 BX Q0
2F→B 2Q→Q F BX F3 Q3 BX
2F→B - - F BX F3 Q3

1. Комбинирование производит загрузку полученного на выходе АЛУ результата операции F в регистре Q и выдает его на выход Y.

2. Результат операции нигде не фиксируется, и просто выдается на выход Y.

3. Результат операции запоминается в РЗУ, а на выход Y подается содержимое регистра А.

4. Результат сохраняется в РЗУ, а на выход Y результат.

5. Результат операции выдается на выход Y. Кроме этого он сдвигается вправо и запоминается в регистр РЗУ. В этой же операции сдвигается вправо содержимое регистра Q.

6. Результат операции выдается на выход Y. Кроме этого он сдвигается вправо и запоминается в регистр РЗУ, регистр Q не сдвигается.

7. Результат операции выдается на выход Y. Кроме этого он сдвигается влево и запоминается в регистр РЗУ. В этой же операции сдвигается влево содержимое регистра.

8. Результат операции выдается на выход Y. Кроме этого он сдвигается влево и запоминается в регистр РЗУ, регистр Q не сдвигается.

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.