Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
112.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
557.39 Кб
Скачать

27. Способы повышения быстродействия п-автомагов.

Повышение быстродействия за счет обращения к ПЗУ достигается одновременной выборкой нескольких команд,

которые посылаются в УС (управляющее слово). При этом значение СчАМК с 0 до n-2 помещаются в регистр сравнения (С)

После формирования очередного адреса команды на компараторе (СР) происходит сравнение значения регистра (С)

и старших n-2 разрядов СчАМК. Если эти значения равны, значит, требуемая микрокоманда уже находится в

УС и не нужно обращаться к ПЗУ. Иначе происходит обращение к ПЗУ, и выбирается следующий набор команд.

28. Сегментация при принудительном порядке следования команд.

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

(старшие разряды ПЗУ ) Адресная часть делится на 2 части А0 А1

Если поле Х заполнено полностью единицами происходит смена № по значению А0, иначе

№ сегмента Устанавливается по младшим разрядам А0 или А1 в зависимости от выполнения условий Х

Алгоритм:

29. Сегментация при естественном порядке следования команд.

При сегментации в команды управления добавляться новый разряд S. При S=1 происходит

задание полного адреса ПЗУ. При S=0 происходит только уменьшение младшей части адреса ПЗУ.

Алгоритм:

30. Кодирование микрокоманд. 1234567

0010110 1

0001001 2

1000010 3

0100011 4

1000001 5

1011000 6

0101100 7

1000000

1100000

1100000

0010000

1100000

0011000

1100000

0011100

1100000

0011100

0000010

1100000

0011100

0000011

31. Структура команд I8086. Данный процессор обрабатывает семь типов команд, пять из которых имеют структуру

Префикс не обязательный байт, модифицирующий процедуру выполнения команды

Типы префиксов:

-повторение

-замена сегментов памяти

Префикс повторения используется в командах обработки строк, в которой указывается

алгоритм, обработки строки задается в CS

Код команды:

Первый байт

Втрой (пост) байт

 

D

W

mod

Reg

R\m

7

6

5

4

3

2

1

0

7

6

5

4

3

2

1

0

Разряд D – указывает на начало сохранения результатов D=0 в Рг. D=1 в память

Разряд W – разрядность

Mod – указывает смещение 00 –нет, 01 – 1 байт, 10 – 2 байта, 11- РР команда

Reg - № регистра

32 Описание регистров I8086 имеет 24 х16 регистра – процессор может реализовать 7 видов адресации. ---регистры AX, BX,CX,DX – 16 разряд регистры данных. ---регистры SP (смещение), BP(база стек), SI (источник данных), DI (приём. данных) – указатели и индексы исп. При работе стека и обраб. Массивов, строк и т,д - SS, DS, ES, CS, IP – сегментные регистры DS – указ сегмент данных, CS – указ сегмент коды, SS – сегмент стека, ES – Доп. Сегмент, IP – смещение сегмента

{Стек организ. по: последний пришёл – первый ушел (стакан) 1-й байт – префикс, может осущ. исп. Для организации повторений 1-й байт код операции обяз. байт } - не уверен что именно к этому вопросу.

33. Форматы команд IBM 360. RR – регистр регистр

КОП

R1

R2

RS – регистр память

КОП

R1

B2

D2

D – Базовый регистр

S – Смещение

Это относительная адресация

RX – регистр память

КОП

R1

X2

D2

D2

X – индексный регистр данный формат

используется для обращения массива

SI – организация стеков

КОП

B1

D1

I2

I – операнд внутри операнда

D1 – относительная адресация

I2- непосредственная адресация

SS – память - память

КОП

L1

L2

B2

C1

B2

D1

КОП

L

B1

D1

B2

D2

L1 L2 – длина первого и второго операндов

L – Длина первого и второго операндов если одинаковые

S

КОП

B1

D1

B1 – базовый регистр

D1 – смещение

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