Intel Architecture Software Developer’s Manual

E637108

The Intel Architecture Software Developer’s Manual is Intel’s comprehensive technical reference that defines and documents the x86/x86-64 instruction set architecture, processor features, and programming guidelines for software and systems developers.

Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Statements (60)

Predicate Object
instanceOf instruction set reference
processor documentation
software developer manual
technical manual
accessModel free download
contains architectural state descriptions
instruction set reference
optimization reference
programming guidelines
system programming guide
defines Intel 64 and IA-32 architectures NERFINISHED
Intel instruction behavior
Intel processor operating modes
Intel system-level architecture NERFINISHED
documents IA-32 architecture NERFINISHED
Intel 64 architecture NERFINISHED
Intel AVX instructions NERFINISHED
Intel SIMD extensions NERFINISHED
Intel SSE instructions NERFINISHED
Intel cache management features
Intel debug and trace features
Intel exception and interrupt handling
Intel instruction encodings
Intel memory management features NERFINISHED
Intel microarchitecture optimization guidelines NERFINISHED
Intel paging mechanisms
Intel performance monitoring features
Intel power management features
Intel processor features NERFINISHED
Intel protection mechanisms
Intel security features
Intel segmentation mechanisms
Intel system call mechanisms
Intel system registers
Intel virtualization technology NERFINISHED
system programming for Intel processors
x86 instruction set architecture
x86-64 instruction set architecture
format PDF
isComprehensiveReferenceFor Intel architecture software development
language English
publisher Intel NERFINISHED
Intel Corporation NERFINISHED
scope Intel 64 and IA-32 architectures NERFINISHED
targetAudience compiler writers
firmware developers
hardware designers
operating system developers
software developers
systems programmers
topic compiler implementation
low-level programming
operating system development
software development for Intel processors
systems programming
usedFor implementing compilers for Intel architectures
implementing debuggers for Intel architectures
implementing hypervisors on Intel processors
implementing low-level system utilities
implementing operating systems on Intel processors

Referenced by (10)

Full triples — surface form annotated when it differs from this entity's canonical label.

Intel AVX2 definedIn Intel Architecture Software Developer’s Manual
this entity surface form: Intel 64 and IA-32 Architectures Software Developer’s Manual
SSSE3 definedIn Intel Architecture Software Developer’s Manual
this entity surface form: Intel 64 and IA-32 Architectures Software Developer’s Manual
Intel Hyper-Threading Technology documentation Intel Architecture Software Developer’s Manual
this entity surface form: Intel Software Developer’s Manual
Intel SGX documentation Intel Architecture Software Developer’s Manual
this entity surface form: Intel Software Developer’s Manual
Intel Trusted Execution Technology documentation Intel Architecture Software Developer’s Manual
this entity surface form: Intel Software Developer’s Manual
Intel AES-NI specifiedIn Intel Architecture Software Developer’s Manual
this entity surface form: Intel 64 and IA-32 Architectures Software Developer’s Manual
Intel AVX standardizedIn Intel Architecture Software Developer’s Manual
this entity surface form: Intel 64 and IA-32 Architectures Software Developer’s Manual
Intel SSE standardizedIn Intel Architecture Software Developer’s Manual
Intel VT-x standardizedIn Intel Architecture Software Developer’s Manual
this entity surface form: Intel 64 and IA-32 Architectures Software Developer’s Manual
SSE2 standardizedIn Intel Architecture Software Developer’s Manual