Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дриди / Alexandridi_uch_posobie_part2.doc
Скачиваний:
96
Добавлен:
16.05.2015
Размер:
6.3 Mб
Скачать

Пример кодирования команды

Z1:=Z1+Z2

Z1→ Ax

Z2→M16

Адресация – относительная базовая индексация

Сегментный РГ := 631В

Базовый РГ := 715А

Индексный РГ := 07Е3

Смещение := 00F5

Код операции 000000

Записать Н-код компонентов FA и EA.

Таблица 4.11

Коп

Д

W

МОД

Reg

R/M

МлБ смещ

СтБ смещ

000000

1

1

10

000

001

F5

00

1

2

3

4

5

6

7

8

В графах 1,2,3,4,5,6 таблицы 4.11 приведены в двоичном коде, а в графах 7,8 - в шестнадцатеричном коде, цифры соответствующих разделов команды. Полный шестнадцатеричный код команды для заданного примера будет 0381F500.

Адреса

регистров

Регистры

Адреса

регистров

Сегментный

регистр

W=1

W=0

000

AX

AL

00

ES

001

CX

CL

01

CS

010

DX

DL

10

SS

011

BX

BL

11

DS

100

SP

AH

101

BP

CH

110

SI

DH

111

DI

BH

MOD//R/M

00

01

10

11

W=0

W=1

000

Сегментный

регистр

(BX)+(SI)

DS

(BX)+(SI)+D8

DS

(BX)+(SI)+D16

DS

AL

AX

001

Cегментный

регистр

(BX)+(DI)

DS

(BX)+(DX)+D8

DS

(BX)+(DX)+D16

DS

CL

CX

010

Сегментный

регистр

(BP)+(SI)

SS

(BP)+(SI)+D8

SS

(BP)+(SI)+D16

SS

DL

DX

011

Сегментный

регистр

(BP)+(DI)

SS

(BP)+(DI)+D8

SS

(BP)+(DI)+D16

SS

BL

BX

100

Сегментный

регистр

(SI)

DS

(SI)+D8

DS

(SI)+D16

DS

AH

SP

101

Сегментный

регистр

(DI)

DS

(DI)+D8

DS

(DI)+D16

DS

CH

BP

110

Сегментный

регистр

D16

DS

(BP)+D8

SS

(BP)+D16

SS

DH

SI

111

Сегментный

регистр

(BX)

DS

(BX)+D8

DS

(BX)+D16

DS

BH

DI

Рис. 4.44. Таблицы адресов регистров и методов адресации

      1. Управление и синхронизация в мп- системе

DT/R – направление передачи через БФД

M/IO – обращение к ОП или ВУ

BHE – выбор старшего банка

DEN – разрешение захвата ШД

ALE – строб адреса внешнего устройства подается на селектор ВУ

CLR – синхроимпульсы R – сигнал начальной установки

MN/MX:=1 - система однопроцессорная

MN/MX:=0 - система многопроцессорная

Рис. 4.45. Структура МПС в однопроцессорном режиме

На рис. 4.45 представлена структура МПС в однопроцессорном режиме. Она включает в себя генератор импульсов КР1810ГФ84, микропроцессор КМ1810, КР580ИР82 - буферные регистры, обеспечивающие формирование сигналов на США, КР580 ВА86 – двунаправленные шинные формирователи СШД.

Однопроцессорные системы отличаются тем, что их системы управления являются одноуровневыми. Следовательно, процессор непосредственно вырабатывает все сигналы управления функционированием системы в различных режимах.

Начальная установка и запуск микропроцессора осуществляются сигналом SR – длительностью 4 такта.

Соседние файлы в папке Дриди