ChipsProcessorsIntel x86 family › Intel 8086

Intel 8086

1978

Intel's 1978 16-bit processor that founded the x86 architecture underpinning the IBM PC line.

Emulators

EmulatorTypeLicenseSite
8086tinydownloadableMITWebsite ↗
86BoxdownloadableGPL-2.0Website ↗
Anex86downloadableFreewareWebsite ↗
BochsdownloadableLGPL-2.1Website ↗
DOSBoxdownloadableGPL-2.0Website ↗
DOSBox-XdownloadableGPL-2.0Website ↗
DOSEMU2downloadableGPL-2.0Website ↗
Fake86downloadableGPL-2.0Website ↗
NP2kaibothBSD-3-ClauseWebsite ↗
Neko Project 21/WdownloadableBSD-3-ClauseWebsite ↗
Neko Project IIdownloadableBSD-3-ClauseWebsite ↗
PCemdownloadableGPL-2.0Website ↗
Psion Series 3onlineMITWebsite ↗
Psion Series 3aonlineMITWebsite ↗
Psion Series 3conlineMITWebsite ↗
Psion Series 3mxonlineMITWebsite ↗
QEMUdownloadableGPL-2.0Website ↗
T98-NextdownloadableFreewareWebsite ↗
XTulatordownloadableGPL-2.0Website ↗
js-dosonlineGPL-2.0Website ↗
neetandownloadableMITWebsite ↗
v86onlineBSD-2-ClauseWebsite ↗

Machines

Operating systems

Reference & documentation

External technical references for programming Intel 8086 and for writing emulators.

ResourceTypeNotes
Intel 80C86 Data Sheet ↗Datasheet8086-family datasheet: pinout, AC timing, modes
Undocumented 8086 Opcodes (OS/2 Museum) ↗Instruction setDeep dive into undocumented and illegal opcodes
Undocumented 8086 Instructions via Microcode ↗Instruction setUndocumented opcodes explained by the microcode
8086 Pin Diagram and Signal Descriptions ↗Pinout40-pin diagram with per-pin signal descriptions
The 8086 Family User's Manual (Oct 1979) ↗ProgrammingIntel's canonical architecture and assembly manual
Intel 8086 (Wikipedia) ↗ReferenceRegisters, segmentation, pinout, variants overview
A Look at the Die of the 8086 ↗SchematicDie-level reverse engineering: datapath, ALU, ROM
ProcessorTests JSON Suite ↗SourceLanguage-agnostic JSON tests with full bus activity
SingleStepTests/8086 CPU Test Suite ↗Test suiteHardware-generated cycle-accurate 8086 conformance tests
SingleStepTests/8088 CPU Test Suite ↗Test suite10,000 hardware-captured tests per opcode