Разделы презентаций


Арх-ра Развитие IA-32 486

Содержание

Этапы развития архитектуры 32-разрядных микропроцессоров фирмы Intel IA-32* - с учётом кэш-памяти L2

Слайды и текст этой презентации

Слайд 1Развитие архитектуры универсальных микропроцессоров.
Основные блоки 32-разрядного универсального микропроцессора
с архитектурой

IA-32.

Развитие архитектуры универсальных микропроцессоров.Основные блоки 32-разрядного универсального микропроцессора с архитектурой IA-32.

Слайд 2Этапы развития архитектуры
32-разрядных микропроцессоров фирмы Intel IA-32
* - с

учётом кэш-памяти L2

Этапы развития архитектуры 32-разрядных микропроцессоров фирмы Intel IA-32* - с учётом кэш-памяти L2

Слайд 3

Структура универсального микропроцессора
c архитектурой IA-32

Структура универсального микропроцессора c архитектурой IA-32

Слайд 4Группы регистров:

- основные функциональные регистры;
- регистры процессора с плавающей точкой;
-

системные регистры;
- регистры отладки и тестирования.

Группы регистров:- основные функциональные регистры;- регистры процессора с плавающей точкой;- системные регистры;- регистры отладки и тестирования.

Слайд 5Основные функциональные регистры

– регистры общего назначения;
– регистр указателя команд;

регистр флагов; – сегментные регистры.

Основные функциональные регистры – регистры общего назначения;– регистр указателя команд;– регистр флагов; – сегментные регистры.

Слайд 6Регистры общего назначения
Регистр указателя команд

Регистры общего назначенияРегистр указателя команд

Слайд 7Регистр флагов содержит признаки результата выполненной команды, а также разряды,

управляющие работой микропроцессора.
К битам состояния регистра флагов

относятся:
ZF – признак нуля результата;
SF – знак результата;
OF – признак переполнения;
CF – флаг переноса;
PF – признак чётности.

В состав флагов управления входят:
IF – флаг разрешения маскированных аппаратных прерываний;
TF – флаг ловушки, или трассировки;
NТ – бит вложенной задачи;
IOPL –уровень привилегий ввода/вывода .

Регистр флагов

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

Слайд 8
Сегментные регистры
16

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

Слайд 9Регистры процессора с плавающей точкой:
регистры данных;
регистры тэгов;
регистр состояния;
указатели команд и

данных FPU;
регистр управления FPU.

Регистры процессора с плавающей точкой:регистры данных;регистры тэгов;регистр состояния;указатели команд и данных FPU;регистр управления FPU.

Слайд 10Тэг определяет содержимое регистра данных с целью оптимизации обработки.
Регистр состояния

содержит указатель вершины блока данных, работающего в режиме стека, признаки

результата и ошибок, возникающих при выполнении операции в FPU, а также флаг переполнения и антипереполнения стека регистров данных.
Регистр управления управляет округлением (к ближайшему значению, вниз, вверх, к нулю), точностью (длина мантиссы 24, 53 или 64 бита), а также содержит маску признаков ошибок, фиксируемых в регистре состояния.
Указатели команд и данных содержат адрес команды, вызвавшей ошибку, и адрес использованного операнда.
Тэг определяет содержимое регистра данных с целью оптимизации обработки.Регистр состояния содержит указатель вершины блока данных, работающего в

Слайд 11Типы данных 32-разрядного универсального микропроцессора

Типы данных 32-разрядного универсального микропроцессора

Слайд 12 Системные регистры: управляют функционированием микропроцессора в целом и

режимами работы отдельных его блоков.
Доступны только в

защищённом режиме для программ, имеющих максимальный уровень привилегий.
Включают в свой состав:
- регистры управления (CR0...CR4);
- регистры системных адресов и системных сегментов.
Системные регистры: управляют функционированием микропроцессора в целом и режимами работы отдельных его блоков.  Доступны

Слайд 13Биты, входящие в регистр управления CR0, определяют режим работы процессора:
PE

– включение защищённого режим;
PG – включение страничной адресации памяти

(при PG=1 страничный механизм включён);
CD, NW – управление режимами работы внутренней кэш-памяти (CD = 1 – запрещение заполнения кэш-памяти; NW = 1 – запрет сквозной записи).
Ряд бит (MP, EM, TS, NE) управляют режимами работы FPU.
Биты, входящие в регистр управления CR0, определяют режим работы процессора:PE – включение защищённого режим; PG – включение

Слайд 14Регистр CR1 зарезервирован.
Регистр CR2 содержит линейный адрес, который вызвал страничную

ошибку.
В регистре CR3 находятся старшие 20 разрядов базового адреса каталога

таблицы страниц, а также биты PCD и PWT, управляющие работой кэш-памяти при страничной адресации (при PCD = 1 загрузка содержимого страницы в кэш-память запрещена; при PWT = 1 реализуется режим сквозной записи, а при PWT = 0 – обратной записи).
Регистр CR4 содержит биты, обеспечивающие расширение функциональных возможностей микропроцессора, начиная с Pentium. В частности он содержит следующие управляющие разряды:
VME, PVI – управляют работой виртуальных прерываний,
PAE – обеспечивает расширение физического адреса до 36 разрядов (при PAE = 1),
PGE – определяет некоторые страницы (часто используемые или используемые несколькими процессорами) как глобальные (при PGE = 1),
PSE – расширяет размер адресуемых страниц до 4 Мбайт (при PSE= 1), при PSE= 0 сохраняет размер страницы 4 Кбайт.
Регистр CR1 зарезервирован.Регистр CR2 содержит линейный адрес, который вызвал страничную ошибку.В регистре CR3 находятся старшие 20 разрядов

Слайд 15
Регистры системных адресов и системных сегментов
GDTR – регистр глобальной

таблицы дескрипторов,
IDTR – регистр таблицы дескрипторов прерываний.
LDTR –

регистр локальной таблицы дескрипторов
TR – регистр задач.
Регистры системных адресов и системных сегментов GDTR – регистр глобальной таблицы дескрипторов, IDTR – регистр таблицы дескрипторов

Слайд 16Регистры отладки и тестирования
32-разрядные регистры отладки (DR0...DR7) имеют следующее назначение:

DR0...DR3 – содержат линейные адреса 4-х контрольных точек останова при

отладке,
– DR6 – регистр состояния: показывает текущее состояние МП при останове в этих точках;
- DR7 – регистр управления: задает условия останова в контрольных токах.
Регистры DR4 и DR5 не используются.
Регистры тестирования (TR1...TR12) используются при тестирова-нии кэш-памяти и буфера ассоциативной трансляции адресов страниц (TLB). Конкретное назначение каждого из этих регистров зависит от модели микропроцессора.
Регистры отладки и тестирования32-разрядные регистры отладки (DR0...DR7) имеют следующее назначение:– DR0...DR3 – содержат линейные адреса 4-х контрольных

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика