Chips › Processors › Intel x86 family › Intel 8088
Intel 8088
1979
Intel's 8086 with an 8-bit external bus, chosen as the CPU of the original 1981 IBM PC.
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| 86Box | downloadable | GPL-2.0 | Website ↗ |
| Boxer | downloadable | GPL-2.0 | Website ↗ |
| DOSBox | downloadable | GPL-2.0 | Website ↗ |
| DOSBox ECE | downloadable | GPL-2.0 | Website ↗ |
| DOSBox Pure | downloadable | GPL-2.0 | Website ↗ |
| DOSBox Staging | downloadable | GPL-2.0 | Website ↗ |
| DOSBox-X | downloadable | GPL-2.0 | Website ↗ |
| MartyPC | both | MIT | Website ↗ |
| PCE / PCE.js | both | GPL-2.0 | Website ↗ |
| PCem | downloadable | GPL-2.0 | Website ↗ |
| PCjs | online | MIT | Website ↗ |
| Q*bert | online | Custom (from-scratch JavaScript) | Website ↗ |
| em-dosbox | online | GPL-2.0 | Website ↗ |
| js-dos | online | GPL-2.0 | Website ↗ |
Machines
Operating systems
Reference & documentation
External technical references for programming Intel 8088 and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| Intel 8088 8-Bit HMOS Microprocessor Datasheet (231456-006) ↗ | Datasheet | Official Intel datasheet, electrical and AC timing |
| Undocumented 8086 Opcodes - OS/2 Museum ↗ | Instruction set | Undocumented opcode aliases on 8086/8088 |
| x86 instruction listings - original 8086/8088 set ↗ | Instruction set | Full 81-instruction 8086/8088 set with encodings |
| Intel 8088 8-Bit HMOS Microprocessor Datasheet (231456-006) ↗ | Pinout | 40-pin min/max mode signal descriptions |
| The 8086 Family User's Manual (Oct 1979) ↗ | Programming | Intel's canonical architecture and assembly manual |
| Intel 8086 Family User's Manual (Oct 1979) ↗ | Reference | Primary Intel reference for 8086/8088 programmers |
| Undocumented 8086 instructions explained by microcode - Ken Shirriff ↗ | Reference | Why illegal opcodes alias, from microcode |
| 8086 microcode disassembled - reenigne ↗ | Source | Extracted, disassembled microcode ROM from die photos |
| SingleStepTests/8088 CPU Test Suite ↗ | Test suite | 10,000 hardware-captured tests per opcode |
| SingleStepTests ProcessorTests (6502/65C02) ↗ | Test suite | Per-opcode JSON tests with cycle-level bus activity |