Контрольная работа: Микропроцессоры: суть и назначение

BP – Base pointer

DI – destination index

SI – source index

Флаговый регистр содержит байты, определяющие режимы работы микропроцессора и результаты работы операций. Имеется 6-ти байтная очередь команд; устройство управления и синхронизации заполняет регистры очереди командами и очереди инструкций при обработке текущей команды.

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

Микропроцессор имеет 20-ти разрядную шину адреса, что дает возможность адресовать 1Мб ячейке памяти.

Для доступа к этим ячейкам используется сегментация памяти с выделением сегментов по 64 Кб.(соответственно 16 разрядов. Содержимое сегмента регистра дополняется справа 16-тиричным нулем и к полученному результату добавляется 16-тиричное смещение.

Сегментные регистры

Для сегмента кода смещение хранится в регистре IP. Сумма этих значений определяет адрес байта в составе сегмента.

Регистры общего назначения могут быть разбиты на 8-ми разрядные регистры на старшую и младшую часть. AH,AL;BH,BL;CH,CL;DH,DL. – эти регистры используются в составе специальных команд.

Для доступа к сегменту стека используются специальные регистры SP и BP. Индексные регистры D1 и S1 используются при обработке операндов, занимающих последовательные байты памяти (при обработке строк символов). Значения этих регистров в определенных инструкциях добавляется к содержимому сегментного регистра и смещения.

Флаговый регистр дополнен битами по отношению к 8-миразрядной модели имеются флаги:

CF – флаг переноса из старшего разряда

OF – флаг переполнения

AF – флаг дополн. переноса (для десятичного переноса).

SF – флаг знака.

ZF – флаг нуля.

PF – флаг четности.

PF=1, если количество единиц бит четное, флаги IF,DF,TF – флаги управления.

IF – флаг разрешения прерывания (может устанавливаться программно)

DF – флаг направления при обработке строковых операндов.

TF – флаг трассировки (микропроцессор выполняет 1-у команду и останавливается).

Микропроцессор использует микропрограммное устройство управления. Тактовая частота составляет 5-8 МГц.

Intel 80286 имеет 16-разрядную шину данных, 24 – разрядную шину адреса. Содержит те же наборы регистров, 16 Мб ОЗУ. Повышена тактовая частота 12-20 MHz. Собраны модели IBMPC\AT, работающие под управлением операционной системы MSDOS, и в защищённом режиме Windows 3.11.

32-разрядные процессоры Intel 80386 - как и предыдущие модели, дополнялись сопроцессором для обработки чисел с плавающей точкой: Intel 80287, Intel 80387. К особенностям архитектуры надо отнести 32-разрядный адрес, обеспечивающий адресацию до 4Гб оперативной памяти, использующий следующие режимы адресации:

1. Сегментная страничная виртуальная память со стр. 4Гб, сегментами 64Тб.

2. Бесстраничная сегментная виртуальная память с сегментами по 4Гб и общим объёмом 64Тб.

3. Страничная сегментная организация памяти со страницами 4Кб и сегментами до 4Гб.

К-во Просмотров: 351
Бесплатно скачать Контрольная работа: Микропроцессоры: суть и назначение