Рекомендуем

Компьютерное железо: архитектура, устройство и конфигурированиеСтарков В.В. Компьютерное железо: архитектура, устройство и конфигурирование
Flash-память и другие современные носители информацииКузьмин А.В. Flash-память и другие современные носители информации
Архитектура персонального компьютера: организация, устройство, работаСтарков В.В. Архитектура персонального компьютера: организация, устройство, работа

Книга

Intel P6. Архитектура, программирование, интерфейс

Справочник
248 стр.
Формат 60х90/16 (145x215 мм)
Исполнение: в мягкой обложке
ISBN 5-93517-010-8
ББК 32.832
УДК 621.396.6
Аннотация

Описывается наиболее популярное в мире семейство процессоров P6, продолжающих линию 32-разрядных процессоров, основанную на архитектуре IА-32 фирмы Intel. Рассматриваются архитектурные и структурные принципы процессоров Pentium, система команд, работа в защищенном режиме, реализация прерываний и исключений, режим системного управления работой процессора.

Для широкого круга специалистов, интересующихcя современной микропроцессорной техникой.

Оглавление

Предисловие

Введение
В1. Микропроцессоры Intel: от i4004 до Pentium
В2. Современные микропроцессоры Intel: от Pentium до Pentium III

Глава 1. Структура и функционирование процессоров Intel P6
1.1. Суперскалярная архитектура и организация конвейера команд
1.2. Режимы работы процессора и организация памяти
1.4. Внутренняя кэш-память
1.5. Форматы команд и способы адресации

Глава 2. Система команд: операции над целыми числами
2.1. Команды пересылки
2.2. Команды арифметических операций
2.3. Команды логических операций и сдвигов
2.4. Команды битовых и байтовых операций
2.5. Команды операций со строками символов

Глава 3. Система команд: операции управления
3.1. Команды управления программой
3.2. Команды поддержки языков высокого уровня
3.3. Команды организации защиты памяти
3.4. Команды управления процессором
3.5. Префиксные байты

Глава 4. Система команд: операции над числами с плавающей точкой
4.1. Форматы представления чисел
4.2. Выполнение операций
4.3. Команды пересылки данных
4.4. Команды арифметических операций
4.5 Команды сравнения
4.6 Команды специальных операций
4.7. Команды управления FPU

Глава 5. Система команд: операции ММХ
5.1 Форматы представления данных и выполнение операций
5.2. Команды пересылки и преобразования данных
5.3 Команды арифметических операций
5.4 Команды логических операций и сдвигов
5.5 Команды сравнения и нахождения максимума/минимума.

Глава 6. Система команд: операции SSE
6.1 Форматы представления данных и выполнение операций
6.2 Команды пересылки и преобразования данных
6.3. Команды арифметических операций
6.4 Команды логических операций
6.5. Команды сравнения и нахождения максимума-минимума
6.6. Команды преобразования формата чисел
6.7 Команды управления
6.8. Команды пересылки данных с управлением кэшированием

Глава 7. Работа процессора в защищенном и реальном режимах
7.1 Сегментация памяти в защищенном режиме
7.2. Страничная организация памяти
7.3. Защита памяти
7.4. Многозадачность
7.4. Реализация режима виртуального 8086 (V86)
7.5. Функционирование процессора в реальном режиме

Глава 8. Реализация прерываний и исключений. Обеспечение тестирования и отладки
8.1. Виды прерываний и исключений, реализация их обслуживания
8.2. Причины возникновения исключений
8.3. Реализация и обслуживание виртуальных прерываний
8.4. Реализация прерываний в мультипроцессорных системах
8.5. Средства обеспечения отладки
8.6. Реализация тестирования и контроля функционирования

Глава 9. Режим системного управления работой процессора. Инициализация, мониторинг производительности и обмен по системной шине
9.1. Режим системного управления (SMM)
9.2. Инициализация и реализация энергосберегающих режимов
9.3. Метки реального времени и мониторинг производительности
9.4. Состав и назначение сигналов на внешних выводах процессора
9.5. Реализация обмена по системной шине