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, описывающее базовую архитектуру процессоров IA-32. Книга входит в трёхтомник, включающий также справочник по набору инструкций и руководство по системному программированию.
Первый том посвящён основам архитектуры: истории IA-32, семействам процессоров (Pentium 4, Xeon), микроархитектурам P6 и NetBurst, конвейерам и механизмам исполнения вне порядка. Рассматриваются базовые понятия программирования на уровне архитектуры.
Руководство содержит соглашения о битах и байтах, форматы инструкций, сегментированную адресацию и обработку исключений. Оно служит справочником для разработчиков системного и прикладного ПО, компиляторов и низкоуровневых оптимизаций.
Книга ориентирована на инженеров, программистов и исследователей, работающих с процессорами Intel и изучающих архитектуру x86. Материал охватывает как исторический контекст, так и технические детали микроархитектуры.
Издание 2002 года отражает состояние архитектуры на момент выхода Pentium 4 и Xeon с поддержкой SSE2.
