Книга посвящена архитектуре, системе команд, интерфейсам и функционированию современных процессоров семейства х86 как фирмы Intel, так и совместимых с ними изделий конкурирующих фирм. В ней подробно рассмотрена архитектура 32-разрядных процессоров, со всеми ее расширениями, которыми богаты современные процессоры.
В книге имеется объяснение многих системных функций реального и защищенного режимов, которые не рассматриваются в большинстве распространенных литературных источников.
Приводятся описание всех команд микропроцессоров Pentium III и Athlon (и всех младших моделей). Уделено внимание применению процессоров в персональных компьютерах, совместимости с программным обеспечением, особенностям многопроцессорных систем. Материал иллюстрирован временными диаграммами, блок-схемами и справочными таблицами, необходимыми разработчикам как программных, так и аппаратных средств. Книга предназначена для широкого круга читателей, ее можно рассматривать и как учебное пособие для студентов, углубленно изучающих вычислительную технику, и как справочник прикладного и системного программиста.
Краткое содержание
Предисловие ..... 16
1. Введение ..... 19
2. Программная модель 32-разрядных процессоров ..... 41
3. Математический сопроцессор, блоки ММХ и ХММ ..... 69
4. Система команд .....87
5. Защищенный режим ..... 111
6. Кэширование памяти ...... 146
7. Запуск, отладка, тестирование и режим SMM ..... 165
8. Совместимость, различия и идентификация
процессоров ..... 183
9. Процессоры Pentium ...... 202
10. Процессоры шестого поколения фирмы Intel ...... 226
11. Процессоры АМО и других фирм ...... 271
12. Применение микропроцессоров в РС ..... 280
Приложение 1. Команды процессоров х86 ..... 300
Приложение 2. Список сокращений, включая имена
регистров, структур данных и флагов ...... 458
Алфавитный указатель ........ 467
Ключевые теги: Pentium, Athlon, Intel
|