Книги / IT-менеджмент / Архитектура ПО / IA-32 Intel® Architecture Software Developer’s Manual Volume 1: Basic Architecture

IA-32 Intel® Architecture Software Developer’s Manual Volume 1: Basic Architecture

Intel Corporation

IA-32 Intel® Architecture Software Developer’s Manual Volume 1: Basic Architecture — официальное руководство Intel, описывающее базовую архитектуру процессоров IA-32. Книга входит в трёхтомник, включающий также справочник по набору инструкций и руководство по системному программированию.

Первый том посвящён основам архитектуры: истории IA-32, семействам процессоров (Pentium 4, Xeon), микроархитектурам P6 и NetBurst, конвейерам и механизмам исполнения вне порядка. Рассматриваются базовые понятия программирования на уровне архитектуры.

Руководство содержит соглашения о битах и байтах, форматы инструкций, сегментированную адресацию и обработку исключений. Оно служит справочником для разработчиков системного и прикладного ПО, компиляторов и низкоуровневых оптимизаций.

Книга ориентирована на инженеров, программистов и исследователей, работающих с процессорами Intel и изучающих архитектуру x86. Материал охватывает как исторический контекст, так и технические детали микроархитектуры.

Издание 2002 года отражает состояние архитектуры на момент выхода Pentium 4 и Xeon с поддержкой SSE2.