Live briefing
Everything about Intel microcode
Microcode in x86 Intel processors
Intel microcode is proprietary microcode designed by Intel to implement the x86 instruction set architecture and govern other behavior of x86 CPUs. On early generations of x86 CPUs, most CPU instructions were internally implemented by one or more micro-operations, allowing complex instructions to be built up by composing simpler ones. The very first x86 processor, the 8086, defines 512 words of microcode Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Intel microcodeA 5-minute orientation
- Skim a recent paper: Intel brings quantum-computing microchips a step closerInfluential work since 2022
- Pick up a classic book: The Pentium ChroniclesThe most-reprinted book on the subject
- Read the landmark paper: Reverse Engineering of Intel Microcode Update StructureCited 2 times
- Go sideways: Pentium ProA closely related topic
- Go sideways: MicrocodeA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Reverse Engineering of Intel Microcode Update Structure
MicroSpark: Testing Voltage Glitches on Intel Microcode
Microcode and the protection of intellectual effort
🆕 Influential since 2022
📚 Books worth reading
The Pentium ChroniclesRobert P. Colwell · 2005
Inside IntelJackson, Tim · 1997
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Pentium Pro The Pentium Pro is the first sixth-generation x86-based microprocessor developed and manufactured by Intel and introduced on November 1, 1995. It was the…
- Microcode In computer architecture, microcode is a layer of low-level control data or instructions used to implement a processor's instruction set architecture or…
- P6 (microarchitecture) The P6 microarchitecture is the sixth-generation Intel x86 microarchitecture, first implemented in the Pentium Pro microprocessor in 1995. It was partially…
- Pentium (original) The Pentium is a 32-bit microprocessor introduced by Intel in 1993 as the fifth generation of the x86 processor family. It was the first processor to use…
- NetBurst The NetBurst microarchitecture, called P68 inside Intel, was the successor to the P6 microarchitecture in the x86 family of central processing units (CPUs)…
- List of Intel CPU microarchitectures The following is a list of Intel CPU microarchitectures. Intel has produced many generations of CPU microarchitectures since the 1970s, spanning x86 processors…
- Micro-operation In computer central processing units, micro-operations (also known as micro-ops or μops, historically also as micro-actions) are detailed low-level instructions…
- Control store A control store is the part of a CPU's control unit that stores the CPU's microprogram. It is usually accessed by a microsequencer. A control store implementati…