Intel and AMD Microprocessors Codexery

IAPX

Short-lived Intel prefix for 8086 family and iAPX 432.

IAPX

iAPX (Intel Advanced Performance Architecture) was a short-lived marketing designation used by Intel for several microprocessors, including some members of the 8086 family. The prefix originally belonged to the Intel iAPX 432 architecture (also known as the Intel 8800), but after that radical design failed in the marketplace, Intel applied the iAPX prefix to its more conventional 8086-family processors as a system prefix and to denote individual processors. The 8086-based line was called the iAPX 86 series for a few years during the early 1980s, though the naming scheme was abandoned rather soon.

Original architecture
Intel iAPX 432 (alias Intel 8800)
X86-related prefix
iAPX 86 series (8086 family)
Notable multi-chip configurations
iAPX 86/11 (8086 + 8089), iAPX 86/20 (8086 + 8087), iAPX 88/20 (8088 + 8087), iAPX 286/20 (80286 + 80287)
Non-x86 chip
Intel iAPX 432

Lore & Background

The iAPX prefix was originally associated with the Intel iAPX 432 architecture, also known as the Intel 8800. This was a radical design that failed in the marketplace. In response, Intel also tried the iAPX prefix on its more conventional 8086-family processors, using it mainly as a kind of system prefix but also to denote individual processors in the family. The 8086-based line was therefore called the iAPX 86 series for a few years during the early 1980s. This naming scheme was abandoned rather soon. The industry around the 8088- and 80286-based de facto standard of IBM PC and IBM AT designs seldom used that naming scheme. As a result, the iAPX prefix is now more closely associated with the (non-x86) iAPX 432 architecture, which, although a commercial failure, is often seen as historically important.

Reader's Guide

The iAPX designation is notable for its dual life: it first marked Intel's ambitious but commercially unsuccessful iAPX 432 architecture, then was repurposed as a system prefix for the highly successful 8086 family of processors. The iAPX 86 series included many multi-chip configurations, such as the iAPX 86/20 combining the 8086 with the 8087 numeric processor extension, and the iAPX 88/21 combining the 8088 with both the 8087 and the 8089 I/O processor. These configurations reflected Intel's strategy of offering modular system solutions. However, the naming scheme failed to gain traction in the industry, particularly around the IBM PC and IBM AT designs that used the 8088 and 80286. The prefix was soon abandoned for x86 processors, leaving the iAPX name primarily associated with the iAPX 432, which is now regarded as historically important despite its commercial failure. The iAPX prefix thus represents a transitional period in Intel's marketing and a brief attempt to unify its processor families under a single architectural banner.

Did You Know?

A Stopgap That Became a Dynasty

The 8086 was born from urgency rather than grand vision. Development kicked off in May 1976 as a temporary bridge while Intel's more ambitious iAPX 432 project languished behind schedule. The chip was also a competitive response—Motorola, Zilog, and National Semiconductor were all pushing 16-bit and 32-bit designs, and Intel needed something on the market to keep its relevance. What emerged was a 16-bit complex instruction set processor that deliberately echoed the architecture of Intel's earlier 8-bit chips (the 8008, 8080, and 8085), ensuring that existing assembly code could migrate with minimal friction. New capabilities like signed integer arithmetic, base-plus-offset addressing, and self-repeating operations were layered on top. The design also anticipated the ALGOL family of languages—Pascal and PL/M in particular—by adding instructions that eased source-code compilation of nested functions. Principal architect Stephen P. Morse described this as a more software-centric philosophy. The result shipped in June 1978, and within a year its successor, the 8088, followed with an 8-bit external data bus to reduce system cost.

Architecture, Buses, and the Segmentation Puzzle

Every internal register on the 8086, along with both the internal and external data buses, is 16 bits wide, which cemented the chip's identity as a 16-bit microprocessor. The external address bus stretches to 20 bits, granting a 1 MiB physical address space, but because the internal index and address registers are only 16 bits, the maximum linear addressable space is capped at 64 KB. Crossing that boundary required programmers to manually adjust segment registers—a frustration that persisted until the 80386 introduced 32-bit registers. The data bus is multiplexed with the address bus so that all control signals fit within a standard 40-pin dual in-line package. A separate 16-bit I/O address bus provides 64 KB of dedicated I/O space. The chip also offered min and max operating modes, with min mode aimed at small single-processor systems and max mode for more complex configurations. The original die measured 33 mm² with a 3.2 μm minimum feature size, and the multiply and divide instructions, being microcoded, were notably slow—many programmers simply used bit-shift sequences instead.

From nMOS to CMOS — A Manufacturing Journey

The 8086 was sequenced using a blend of random logic and microcode, implemented in depletion-load nMOS circuitry with roughly 20,000 active transistors, or 29,000 when all ROM and PLA sites are counted. Intel soon transitioned the design to its HMOS process—originally developed for fast static RAM—followed by HMOS-II and HMOS-III refinements. A fully static CMOS variant was later produced using Intel's CHMOS processes, targeting battery-powered applications. In 1981 the die was shrunk to 2 μm, a revision that also fixed a stack-register bug present in the original 3.5 μm chips. Subsequent 1.5 μm and CMOS versions were outsourced to external manufacturers rather than developed in-house. The entire journey from initial concept to a working product took just over two years, a pace considered remarkably fast for a complex design in the 1970s. With almost no CAD tools available, a team of four engineers and twelve layout specialists worked in parallel to bring the chip to life.

The x86 Legacy and the People Behind It

The 8086's influence radiates through every modern desktop and server processor. It is the direct ancestor of the x86 instruction set architecture, which in turn underpins both x86-64 and IA-64. Today's Intel Core and AMD Ryzen chips all trace their lineage back to this 1978 design. The naming convention itself carries the 8086's fingerprint: the 286, 386, and subsequent generations all borrowed its last two digits. Even Intel's PCI Vendor ID for system devices is 8086. To mark the 40th anniversary of the chip's release, Intel issued the Core i7-8086K on June 5, 2018. The architecture was defined by Stephen P. Morse, with Bruce Ravenel—architect of the 8087 coprocessor—helping refine final revisions. Jim McKevitt and John Bayliss led hardware-level development, while Bill Pohlman managed the project. The bus structure was deliberately designed to be flexible, anticipating future coprocessors like the 8087 and 8089.

Gallery

Frequently Asked Questions

What does the iAPX name actually stand for?

It is Intel's abbreviation for "Intel Advanced Performance Architecture," a marketing label the company attached to a small set of microprocessor products in the early 1980s.

What was the original iAPX 432?

The iAPX 432, also catalogued as the Intel 8800, was a radical non-x86 architecture that Intel developed in the late 1970s and early 1980s. It never found a meaningful market and the project was quietly shelved.

Why did Intel put the iAPX prefix on 8086-family chips?

After the iAPX 432 flopped commercially, Intel repurposed the acronym as a system-level branding prefix for its conventional 8086-line processors, essentially recycling the name for a completely different product family.

What did labels like "iAPX 86/20" refer to?

They identified multi-chip processor pairings, for example the 8086 CPU combined with the 8087 math coprocessor (iAPX 86/20) or the 8086 with the 8089 I/O processor (iAPX 86/11). Comparable combinations were listed for the 8088 and 80286 generations as well.

How long did the iAPX 86 naming scheme last?

Intel kept the iAPX 86 series label in use for only a few years during the early 1980s before quietly retiring it, and the designation never became a permanent part of the x86 product line.

More in Intel and AMD Microprocessors 1-24

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →