Chips › Processors › Intel x86 family › Intel 80286
Intel 80286
1982
Intel's 1982 16-bit CPU introducing protected mode, the processor of the IBM PC/AT and its clones.
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| 86Box | downloadable | GPL-2.0 | Website ↗ |
| DOSBox | downloadable | GPL-2.0 | Website ↗ |
| DOSBox Staging | downloadable | GPL-2.0 | Website ↗ |
| DOSBox-X | downloadable | GPL-2.0 | Website ↗ |
| PCem | downloadable | GPL-2.0 | Website ↗ |
| PCjs | online | MIT | Website ↗ |
| js-dos | online | GPL-2.0 | Website ↗ |
| v86 | online | BSD-2-Clause | Website ↗ |
Machines
Operating systems
Reference & documentation
External technical references for programming Intel 80286 and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| Intel 80286 Datasheet ↗ | Datasheet | Electrical, AC timing, bus operation specs |
| 80286 and 80287 Programmer's Reference Manual (1987) ↗ | Instruction set | Canonical instruction set and encodings reference |
| Intel 80286 LOADALL Instruction (PCjs) ↗ | Instruction set | Undocumented LOADALL 0F05h memory table layout |
| 80286 and 80287 Programmer's Reference Manual (1987) ↗ | Interrupt list | Exceptions, interrupt vectors, protected-mode faults |
| Intel 80286 CPU: Exceptions (PCjs) ↗ | Interrupt list | Exception behavior and undocumented opcode aliases |
| Intel 80286 Datasheet ↗ | Pinout | PGA/PLCC pin assignments and signal descriptions |
| 80286 and 80287 Programmer's Reference Manual (1987) ↗ | Programming | Full architecture and assembly programming guide |
| 80286 Hardware Reference Manual (1987) ↗ | Reference | Bus interface, timing, system design details |
| 80286 LOADALL Technical Specification (R. Collins) ↗ | Reference | Deep LOADALL spec, descriptor-cache format |
| SingleStepTests/80286 conformance suite ↗ | Test suite | Hardware-captured per-instruction cycle-accurate emulator tests |