Книга посвящена архитектуре, системе команд, интерфейсам и функционированию всех 16- и 32-разрядных процессоров семейства х86 от 8086 до Pentium II. Материал иллюстрирован временными диаграммами, блок-схемами и справочными таблицами. В книге дано объяснение многим системным функциям реального и защищенного режимов, которые не рассматриваются в большинстве распространенных литературных источников. Информация собрана из технических материалов фирмы Intel, каталогов и информационных материалов, публикуемых производителями на своих Web-серверах. Уделено внимание также вопросам применения процессоров в PC-совместимости, модернизации, «разгону» процессоров, особенностям многопроцессорных систем. Книга может служить учебным пособием для студентов, углубленно изучающих вычислительную технику.
Author(s): М.Гук
Publisher: Питер
Year: 1998
Language: Russian
Commentary: 1146116993*Отл
Pages: 224
Tags: Библиотека;Компьютерная литература;Аппаратное обеспечение / Железо;
Предисловие......Page 8
1. История семейства х86......Page 9
2.1. Процессоры i8086/8088......Page 14
2.1.1. Организация памяти 8086/88......Page 15
2.1.2. Регистры процессоров 8086/88......Page 17
2.1.4. Инициализация, прерывания, останов и синхронизация процессоров......Page 19
2.1.5. Система команд......Page 21
2.1.6. Назначение выводов процессоров 8086/88......Page 22
2.1.7. Шинные циклы процессора......Page 24
2.3. Математический сопроцессор 8087......Page 25
2.3.1. Регистры сопроцессора 8087......Page 27
2.3.2. Обработка исключений сопроцессора......Page 29
2.4.1. Регистры процессора 80286......Page 30
2.4.2. Организация памяти 80286......Page 31
2.4.3. Ввод-вывод......Page 33
2.4.4. Прерывания и исключения......Page 34
2.4.5. Начальный сброс и переход в защищенный режим......Page 35
2.4.6. Защита......Page 36
2.4.7. Система команд 80286......Page 37
2.4.8. Интерфейс процессора 80286......Page 38
2.5. Математический сопроцессор 80287......Page 42
2.5.1. Регистры сопроцессора 80287......Page 45
2.5.2. Исключения сопроцессора 80287......Page 46
3. Архитектура 32-разрядных процессоров......Page 47
3.1. Регистры процессора......Page 48
3.2. Организация памяти......Page 54
3.3. Типы данных......Page 57
3.4. Прерывания и исключения......Page 60
3.5. Начальный сброс и самотестирование......Page 63
3.7.1. Программные средства отладки......Page 64
3.7.2. Интерфейс Boundary Scan (JTAG)......Page 66
3.8. Защищенный режим......Page 70
3.8.1. Основные понятия защищенного режима......Page 71
3.8.2. Сегментация......Page 73
3.8.3. Привилегии......Page 78
3.8.4. Защита......Page 81
3.8.5. Переключение задач......Page 82
3.8.6. Страничное управление памятью......Page 84
3.8.7. Режим виртуального 8086 (V86)......Page 87
3.8.8. Переключение из реального режима в защищенный и обратно......Page 89
3.9. Режим системного управления SMM......Page 90
3.10. Математический сопроцессор......Page 93
3.10.1. Регистры сопроцессора......Page 94
3.10.2. Обработка исключений сопроцессора......Page 96
3.10.3. Различия сопроцессоров 387+, 80287 и 8087......Page 97
3.11. Расширение ММХ......Page 98
3.12. Система команд......Page 99
3.13. Внутренний кэш......Page 114
4.1. Процессоры 386/387......Page 118
4.1.1. Интерфейс процессоров 386DX и 386SX......Page 119
4.1.2. Математический сопроцессор Intel387......Page 126
4.2. Процессоры 486......Page 128
4.2.1. Внутренний кэш......Page 129
4.2.2. Пакетный режим передачи данных......Page 130
4.2.3. Буфера отложенной записи......Page 132
4.2.4. Интерфейс процессоров 486......Page 133
4.3. OverDrive-процессоры фирмы Intel для системных плат 486......Page 142
4.4. Процессоры фирм AMD, IBM, Cyrix и Texas Instruments......Page 144
5. Процессоры Pentium......Page 147
5.1. Интерфейс шины процессоров Pentium......Page 150
5.2. Расширения архитектуры......Page 159
5.3. Двухпроцессорные системы......Page 160
5.4. Маркировка и идентификация процессоров Pentium......Page 162
5.5. Типы сокетов для процессоров Pentium......Page 165
5.6. Процессоры, совместимые с Pentium......Page 169
6. Процессоры Pentium Pro и Pentium II......Page 174
6.1. Архитектура двойной независимой шины......Page 176
6.2. Электрический интерфейс......Page 182
6.3. Управление энергопотреблением......Page 184
6.4. Сокет 8 и слот 1......Page 185
6.5. Сравнение архитектур процессоров пятого и шестого поколений......Page 189
6.5.1. Процессор Pentium......Page 191
6.5.2. Процессор Pentium Pro......Page 193
6.5.3. Процессоры с технологией ММХ......Page 196
7.1. Совместимость процессоров......Page 198
7.2. Идентификация процессоров......Page 200
7.3. Сравнение производительности процессоров......Page 203
7.4. Основные характеристики процессоров......Page 206
8. Применение микропроцессоров......Page 209
8.1. Установка и замена процессора......Page 210
8.2. Питание и охлаждение процессоров......Page 211
8.3. Синхронизация......Page 213
8.4. «Разгон» и «торможение» процессора......Page 215
Список сокращений......Page 218
Литература......Page 223