Анализ структур, характеристик и архитектур 32-разрядных микропроцессоров
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: социально реферат, банк курсовых
| Добавил(а) на сайт: Кулагин.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
МП может работать в четырех режимах (О - пользователя, 1 - прерывания. 2 - быстрого прерывания. 3 - супервизора), каждый из которых может использовать свои собственные 32-разрядные регистры.
Режим |
Номера регистров |
0 |
0 - 15 |
1 |
10 - 14 |
2 |
13 , 14 |
3 |
13 , 14 |
Все команды МП имеют длину 32 разряда.
Микропроцессор АМ 29000 фирмы АМD.
МП содержит три устройства : предварительной выборки, исполнительное, управления памятью.
Исполнительное устройство включает в себя регистровый файл, содержащий 64 регистрас фиксированным адресом ( глобальные регистры ) и 128 регистров с переменным адресом ( локальные регистры).
Глобальные регистры назначаются статически компилятором или программистом. Они могут быть использованы для размещения данных ОС, таких, как базовых адресов страниц.
Локальные регистры выполняют функции регистров стека для хранения параметров процедуры обращения к подпрограмме. Все команды имеют фиксированный 32-разрядный формат,обеспечивающий упрощение организации конвейера, схемы выборки и обработки команды и др.
Микропроцессоры фирмы Intel.
В процессорах применяются расширенные микроканалы, характеризующиеся следующими пеимуществами : поддержка параллельной многопроцессорной многозадачной работы; до 15 каналов прямого доступа; одновременная обработка и выборка данных; усовершенствованный доступ к данным; усовершенствованная диагностика и локализация ошибок; управление конфликтами при прерываниях ввода - вывода; автоматическое расширение; идентификация и интеграция.
Микропроцессор i80386.
В 80386 имеется 32 регистра, разделяемых на следующие группы : регистры общего назначения, сегментные, указатель команд и флаги, управления.
Шесть програмно доступных регистров отладки реализуют поддержку процесса отладки программ : четыре указывают четыре точки останова, управляющий используется для установки контрольных точек , а статусный показывает текущее состояние точек останова. Эти регистры обеспечивают задание контрольных точек останова по командам и данным, а также пошаговый режим выполнения программы.
Микропроцессор 80386 содержит шесть блоков, обеспечивающих управление выполнением команд, сегментацию, страничную рганизацию памяти, сопряжение с шинами, декодирование и упреждающую выборку команд. Все эти устройства работают в виде конвейера, причем каждое из них может выполнять свою конкретную функцию параллельно с другими. Таким образом, во время выполнения одной команды производится декодирование второй, а третья выбирается из памяти. Дополнительным средством повышения производительности служит специальный блок быстрого умножения (деления). Устройство управления памятью содержит блок сегментации и блок страничной организации. Сегментация позволяет управлять логическим адресным пространством, обеспечивая переместимость программ и данных и эффективное разделение памяти между задачами. Страничный механизм работает на более низком уровне я прозрачен для сегментации, позволяя управлять физическим адресным пространством. Каждый сегмент разделяется на одну или несколько страниц размером 4 Кбайта.
Память организована в виде одного или нескольких сегментов переменной длины. Максимальная длина сегмента 4 Гбайта. Каждая область адресного пространства может иметь связанные с ней атрибуты, определяющие ее расположение, размер, тип (стек, программа или данные) характеристики зашиты.
Устройство сегментации обеспечивает четырехуровневую защиту для изоляции прикладных задач и операционной системы друг от друга.
Рекомендуем скачать другие рефераты по теме: решебник 10 класс, деятельность доклад.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата