ChipsProcessorsIntel x86 family › Intel 80386

Intel 80386

1985

Intel's 1985 32-bit chip with paging and virtual-8086 mode, the foundation of the modern x86 PC.

Emulators

EmulatorTypeLicenseSite
86BoxdownloadableGPL-2.0Website ↗
BochsdownloadableLGPL-2.1Website ↗
BoxerdownloadableGPL-2.0Website ↗
DOSBoxdownloadableGPL-2.0Website ↗
DOSBox ECEdownloadableGPL-2.0Website ↗
DOSBox PuredownloadableGPL-2.0Website ↗
DOSBox StagingdownloadableGPL-2.0Website ↗
DOSBox-XdownloadableGPL-2.0Website ↗
DOSEMU2downloadableGPL-2.0Website ↗
PCemdownloadableGPL-2.0Website ↗
PCjsonlineMITWebsite ↗
QEMUdownloadableGPL-2.0Website ↗
WineVDM (otvdm)downloadableGPL-2.0Website ↗
em-dosboxonlineGPL-2.0Website ↗
v86onlineBSD-2-ClauseWebsite ↗
vDosdownloadableGPL-2.0Website ↗
vDosPlusdownloadableGPL-2.0Website ↗

Machines

Operating systems

Reference & documentation

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

ResourceTypeNotes
Intel386 DX Microprocessor Datasheet ↗Datasheet32-bit CHMOS datasheet with AC/DC characteristics
Intel 386DX Programmer's Reference Manual (1990) ↗Instruction setComplete 386 instruction set and opcode map
80386 Programmer's Reference Manual (HTML) ↗Instruction setBrowsable per-instruction pages plus opcode-map appendix
80386 Opcodes: ICEBP (0xF1) ↗Instruction setUndocumented single-byte breakpoint opcode ICEBP
Intel386 DX Microprocessor Datasheet ↗Pinout386 DX pin assignments and signal descriptions
80386 Hardware Reference Manual (1986) ↗PinoutPinout, bus cycles and interface timing
Intel 386DX Programmer's Reference Manual (1990) ↗ProgrammingCanonical Intel 386 programming manual, full PDF
80386 Programmer's Reference Manual (HTML) ↗ReferenceOnline manual: applications and systems programming
80386 Hardware Reference Manual (1986) ↗ReferenceSystem design: bus timing and memory interface
test386.asm x86 CPU Tester ↗SourceAssembly source of the 386 test harness
SingleStepTests 80386 CPU Test Suite ↗Test suiteHardware-generated cycle-exact per-opcode 386 tests
test386.asm x86 CPU Tester ↗Test suiteNASM BIOS-replacement conformance tester for emulators