PDP-11
| Company type | Product line |
|---|---|
| Industry | Computer hardware |
| Predecessor | Programmed Data Processor (PDP) family |
| Founded | 1970 |
| Founder | Digital Equipment Corporation (DEC) |
| Defunct | Late 1990s |
| Headquarters | Maynard, Massachusetts , United States |
Area served | Worldwide |
| Products | 16-bit minicomputer systems |
| Parent | Digital Equipment Corporation (DEC) |
The PDP–11 represents a line of 16-bit minicomputer systems originally marketed by Digital Equipment Corporation (DEC) from 1970 until the late 1990s, forming part of the broader Programmed Data Processor (PDP) family. With sales nearing 600,000 units, it stands as one of DEC's most profitable and widely adopted minicomputer series during its era.
This series introduced advanced instruction sets alongside versatile registers, which made programming significantly more straightforward than earlier PDP models. Its Unibus architecture enabled seamless connectivity with peripheral devices through direct memory access, enhancing compatibility with a wide range of external hardware. The PDP–11 largely supplanted the PDP–8 for real-time applications, although both remained in use concurrently for over ten years. Its user-friendly programming environment also contributed to its success in general computing tasks.
The PDP–11’s architecture exerted considerable influence on microprocessors emerging in the late 1970s, including the Intel x86 and Motorola 68000 families. Several operating system innovations developed by DEC for the PDP–11 informed the design of systems such as CP/M and later MS-DOS. Notably, the inaugural official release of Unix was executed on the PDP–11/20 in 1970. The development of the C programming language incorporated multiple low-level features native to PDP–11 programming, although these were not initially intended.
Efforts to expand the PDP–11’s addressing capabilities from 16 to 32 bits ultimately led to the creation of the VAX-11, which inherited part of its designation from its predecessor.
Earlier Systems
In 1963, DEC introduced the PDP–5, recognized as the first commercially available minicomputer. This 12-bit system was derived from the 1962 LINC machine and targeted smaller laboratory environments, achieving sales of approximately 1,000 units. It paved the way for the PDP–8, a more cost-effective 12-bit model that sold around 50,000 units.
During this era, industry standards transitioned from 6-bit to 8-bit word sizes in alignment with ASCII encoding. Between 1967 and 1968, DEC engineers developed a 16-bit prototype known as the PDP–X; however, management terminated this project due to its limited benefits over existing machines. Subsequently, several engineers departed DEC to establish Data General, which launched the 16-bit Data General Nova—selling tens of thousands and becoming a significant competitor throughout the 1970s and 1980s.
Launch
Ken Olsen, DEC’s founder, initially supported a compact 8-bit concept dubbed the "Desk Calculator" project. As market demand shifted toward 16-bit architectures, this initiative evolved into a full-fledged 16-bit design. The engineering team focused on reducing memory bandwidth requirements during instruction execution. Larry McGowan conducted analyses of various instruction sets to optimize memory efficiency, while Harold McFarland devised a simplified instruction set that ultimately formed the foundation of the PDP–11.
Though management initially expressed skepticism regarding architectural choices—such as omitting single instruction-word immediate data—McGowan and McFarland successfully persuaded them of its practicality. Development utilized a PDP-10 running SIM-11 software to emulate the PDP–11/20 environment, with Bob Bowers responsible for assembler development.
Marketing initially suggested a minimal memory size of 2K but revised this to 4K after concerns arose that assemblers would not operate effectively with less memory. Additionally, plans to use forward slashes for assembler comments were abandoned to prevent confusion with division operations.
The PDP–11 series was officially unveiled in January 1970, with deliveries commencing shortly thereafter. During the 1970s alone, over 170,000 units were sold, significantly contributing to DEC’s revenue growth and profitability through the early 1980s.
Originally constructed using small-scale transistor–transistor logic components, DEC introduced a large-scale integration (LSI) variant in 1975. This was followed by the two- or three-chip J-11 processor released in 1979. The final models—the single-board PDP–11/94 and PDP–11/93—were launched in 1990.
Orthogonality of the instruction set
The architecture of the PDP–11 processor is distinguished by a highly orthogonal instruction set, which streamlines both programming and hardware implementation. Instead of having separate instructions for load and store, it utilizes a unified move instruction that permits either operand—whether memory or register—to act as source or destination. There are no distinct input or output commands; thanks to memory-mapped I/O, the same move instruction facilitates direct data transfer between input and output peripherals. Even more complex instructions such as add accept operands from memory, registers, input, or output devices.
Operands generally support eight addressing modes applied across eight registers, including register direct, immediate, absolute, relative, deferred (indirect), and indexed addressing, with options for autoincrement and autodecrement. The use of relative addressing enables position-independent code, which increases software versatility.
Absence of dedicated I/O instructions
Initial PDP–11 models did not incorporate a specialized I/O bus; instead, they depended on the Unibus system bus where input/output devices were memory-mapped.
Each peripheral device defined the memory address range it responded to and provided its own interrupt vector along with priority level. This flexible arrangement allowed swift integration of new bus devices managing hardware beyond the original design scope. DEC openly published the Unibus specifications and encouraged customers to develop compatible hardware by supplying prototyping boards.
The adaptability of the Unibus made the PDP–11 particularly well-suited for custom peripheral development. For instance, Bell Telephone Manufacturing Company employed PDP–11 systems with Unibus-connected hardware in their DPS-1500 packet-switching network management equipment.
More advanced PDP–11 models introduced enhancements surpassing the single-bus configuration. The PDP–11/45 incorporated a dedicated CPU data path that connected semiconductor memory directly to the processor, while core memory and I/O remained on the Unibus. The PDP–11/70 further progressed this design by adding the Massbus—a dedicated interface linking disks and tapes to memory—thereby boosting I/O throughput but requiring extra programming effort to configure the bus.
Interrupt handling
The PDP–11 supports hardware interrupts across four priority levels, serviced by software routines capable of enabling interrupt nesting. Devices trigger interrupts by supplying the processor with the address of their interrupt vector.
Interrupt vectors consist of two 16-bit words located in the low kernel address space (0 to 776). The first word holds the address of the interrupt service routine, while the second word sets the Processor Status Word (PSW) priority level upon entry.
Designed for streamlined production
The PDP–11 was designed for straightforward assembly by semiskilled workers, featuring non-critical component dimensions and a wire-wrapped backplane construction.
LSI-11
Launched in February 1975, the LSI–11 (PDP–11/03) marked the first PDP–11 model manufactured using large-scale integration, consolidating the CPU onto four Western Digital LSI chips (MCP-1600 chipset). It utilizes the LSI Bus or Q-Bus, a variant of Unibus that multiplexes addresses and data over common lines, supports 22-bit physical addressing (compared to Unibus’s 18-bit), and allows block-mode transfers for increased bandwidth.
Its CPU microcode incorporates an embedded debugger accessible via a serial interface (RS-232 or current loop) connected to terminals. This setup enables operators to perform debugging through commands and octal values instead of relying on switches and indicator lights, thus enhancing reliability while lowering costs. Additionally, operators can select boot disks through this interface.
An optional WCS (KUV11-AA) permits users to program the internal 8-bit micromachine to extend the PDP–11 instruction set tailored to particular applications. The WCS is implemented as a quad Q-Bus card inserted into the third microcode ROM socket; source code for EIS/FIS microcode was made available for customization purposes.
Subsequent Q-Bus models such as the LSI–11/23, /73, and /83 employed DEC-designed chipsets. Later PDP–11 Unibus systems adopted similar Q-Bus processor cards paired with Unibus adapters to maintain compatibility with existing peripherals, occasionally featuring specialized memory buses to enhance performance.
Significantly, a variant of the PDP–11/03 introduced comprehensive system power-on self-test (POST), improving overall system reliability.
Decline
Although the PDP–11's adaptable architecture underwent continuous enhancements, its performance was increasingly hindered by the limited bandwidth of the Unibus and Q-Bus systems, while the 16-bit addressing restriction impeded the development of larger software applications. To address these constraints, the PDP–11 architecture incorporated both hardware and software solutions.
The 32-bit successor from DEC, known as the VAX–11 ("Virtual Address eXtension"), eliminated the 16-bit addressing ceiling and was aimed at the high-end time-sharing sector. Initial VAX processors included a compatibility mode for PDP–11 software, which was discontinued starting with the first MicroVAX models.
For approximately ten years, the PDP–11 remained the smallest platform capable of running Unix. However, during the 1980s, IBM PCs and their clones came to dominate the small computer arena; BYTE magazine observed that the Intel 8088 processor in PCs outperformed a PDP–11/23 running Unix. The arrival of advanced 32-bit microprocessors such as the Motorola 68000 and Intel 80386 facilitated powerful scientific and technical Unix-based workstations. Prominent examples included HP’s HP 9000 series (HP-UX), Sun Microsystems’ Sun-1 (SunOS), Apollo/Domain DN100 (Domain/OS), and Silicon Graphics IRIS systems.
Although personal computers built on the 68000 processor—like Apple Lisa, Macintosh, Atari ST, and Commodore Amiga—also supported Unix variants, they presented a less direct challenge to DEC. Early Microsoft Xenix ports to platforms such as the TRS-80 Model 16 and Apple Lisa showcased Unix’s growing influence. The mass production of these processors removed cost advantages previously held by the 16-bit PDP–11. DEC’s own PDP–11-based DEC Professional line and other non-PDP personal computing products failed to gain commercial traction.
In 1994, DEC transferred PDP–11 system software rights to Mentec Inc., an Irish company manufacturing LSI-11 boards for Q-Bus and ISA PCs, and discontinued PDP–11 production by 1997. Mentec continued to develop new PDP–11 processors for several more years, catering to niche markets requiring legacy CPU replacements and disk subsystems. Concurrently, free Unix distributions based on BSD or Linux for PCs gained widespread popularity.
By the late 1990s, DEC along with much of the New England minicomputer industry had largely collapsed under competitive pressures from microcomputer-based workstations and servers.
Models
PDP–11 processors are typically categorized according to their initial design generation and I/O bus architecture. Most models were produced in two variants: one intended for OEMs and another for end-user markets. Although sharing a common instruction set, later iterations introduced additional instructions and modified certain processor status flags and control register functions.
Unibus models
The following models utilize the Unibus as their principal bus:
- PDP–11/20 and PDP–11/15 (1970). Priced at $11,800, the 11/20 was designed by Jim O'Loughlin featuring a non-microprogrammed CPU with floating-point operations supported via optional peripherals. It lacked inherent memory protection, which could be added through a KS-11 memory mapping unit. An early simplified version named 11/10 was initially introduced but later reassigned to a different model.
- PDP–11/45 (1972), PDP–11/50 (1973), and PDP–11/55 (1976) – These models offered faster microprogrammed CPUs supporting up to 256 KB of semiconductor memory alongside core memory, incorporating memory mapping and protection features. The 11/45 debuted the optional FP11 floating-point coprocessor, establishing a format standard for subsequent models.
- PDP–11/35 and PDP–11/40 (1973) – Microprogrammed successors to the 11/20 developed under Jim O'Loughlin’s leadership.
- PDP–11/05 and PDP–11/10 (1972) – Cost-reduced versions succeeding the 11/20; DEC Datasystem 350 units from 1975 included the 11/10 CPU.
- PDP–11/70 (1975) – An enhanced version of the 11/45 architecture featuring support for up to 4 MB physical memory on a dedicated bus, a 2 KB cache, and accelerated I/O through Massbus.
- PDP–11/34 (1976) and PDP–11/04 (1975) – Economical successors to the 11/35 and 11/05 respectively; the 11/34 supports up to 256 kB Unibus memory. The later 11/34a model (1978) introduced an optional fast floating-point unit, while the 11/34c added cache memory capabilities.
- PDP–11/60 (1977) – Featured a user-programmable microcontrol store; developed by Jim O'Loughlin’s team.
- PDP–11/44 (1979) – This model replaced both the 11/45 and 11/70 with options including cache memory, an FP-11 floating-point processor, commercial instruction set boards, serial console interfaces, and support for up to 4 MB physical memory. Managed by John Sofio, it was the final discrete logic gate-based PDP–11 CPU before subsequent models transitioned to microprocessor or VLSI chip implementations.
- PDP–11/24 (1979) – The first Unibus model based on VLSI technology using the "Fonz-11" (F11) chipset coupled with a Unibus adapter.
- PDP–11/84 (1985–1986) – Employed the VLSI "Jaws-11" (J11) chipset along with a Unibus adapter.
- PDP–11/94 (1990) – A J11-based model offering higher performance compared to the 11/84.
Q-bus models
Significant PDP–11 variants that employed the Q-Bus architecture include:
- PDP–11/03 (LSI-11/03) – The inaugural PDP–11 model integrating large-scale ICs, built around a four-package MCP-1600 chipset from Western Digital, capable of addressing 60 KB of memory.
- – The second generation LSI processor (F-11), initially supporting memory up to 248 KB.
- PDP–11/23+/MicroPDP–11/23 – An improved version of the 11/23 featuring an expanded processor card with additional functions; by mid-1982, memory capacity extended to 4 MB.
- MicroPDP–11/73 – The third generation in the LSI-11 line utilizing the accelerated "Jaws-11" (J-11) chipset; memory support extends to 4 MB.
- MicroPDP–11/53 – A slower derivative of the 11/73 model, incorporating onboard memory.
- MicroPDP–11/83 – A faster variant of the 11/73 distinguished by a private memory interconnect (PMI).
- MicroPDP–11/93 – The quickest model in the 11/83 series and the ultimate DEC Q-Bus PDP–11 release.
- KXJ11 – A Q-Bus expansion card featuring a PDP–11-based peripheral processor and DMA controller; equipped with a J11 CPU, 512 KB RAM, 64 KB ROM, and serial and parallel interfaces.
- Mentec M100 – A redesigned version of the 11/93 incorporating a J-11 chipset clocked at 19.66 MHz, four serial ports, onboard memory ranging from 1 to 4 MB, and an optional floating-point unit (FPU).
- Mentec M11 – A processor upgrade module implementing the PDP–11 instruction set via Texas Instruments ALU and microsequencer components.
- Mentec M1 – A processor upgrade board employing an Atmel 0.35 μm ASIC to execute PDP–11 microcode instructions.
- Quickware QED-993 – A high-performance processor upgrade board designed for the PDP–11/93.
- DECserver 500 and 550 LAT terminal servers DSRVS-BA utilizing the KDJ11-SB chipset.
Models without standard bus
- PDT-11/110
- PDT-11/130
- PDT-11/150
The PDT line consisted of desktop "smart terminals." The /110 and /130 models were enclosed within VT100 terminal cases. The /150 was a tabletop unit equipped with two 8-inch floppy drives, multiple serial connections, as well as printer and modem ports; it required an external terminal for operation. All models shared the same chipset as the LSI-11/03 and LSI-11/2, implemented across four microm modules, with an option to combine two microms to free a slot for an EIS/FIS chip. When paired with a VT105 terminal, the /150 was marketed under the name MiniMINC as an affordable alternative to the MINC-11.
- PRO-325
- PRO-350
- PRO-380
The DEC Professional series aimed at competing in the IBM PC market by offering desktop computers based on Intel 8088 and 80286 rival processors. Except for the PRO-325, which lacked a hard drive, these models came equipped with both 5¼-inch floppy drives and hard disks. The initial operating system was P/OS, essentially RSX-11M+ enhanced with a menu-driven interface. Limited software compatibility restricted their commercial success; subsequently, RT-11 was ported to these machines. An internal port of RSTS/E was developed but never released publicly. The PRO-325 and PRO-350 utilized the DCF-11 ("Fonz") chipset found in systems like the 11/23, while the PRO-380 incorporated the DCJ-11 ("Jaws") chipset from higher-end models but operated at only 10 MHz due to constraints imposed by its support chipset.
Models that were planned but never introduced
- PDP–11/74 – An advanced iteration of the PDP–11/70 designed for multiprocessing with support for up to four CPUs. Although several prototypes and beta units were built, it never reached official release because of concerns regarding field maintenance complexity and potential competition with the VAX 11/780 line. DEC internally maintained both multiprocessor and single-processor versions for testing purposes. The real-time responsiveness of PDP–11 systems led many users to remain loyal rather than transitioning fully to VAX platforms.
- PDP–11/27 – A proposed Jaws-11 model intended to use the VAXBI Bus as its primary I/O interface.
- PDP–11/68 – Planned as a successor to the PDP–11/60 with anticipated support for up to 4 MB of physical memory.
Versions for Specific Applications
- GT40 – A VT11 vector graphics terminal powered by a PDP–11/10 processor.
- GT42 – A VT11 vector graphics terminal built around the PDP–11/10 architecture.
- GT44 – A VT11 vector graphics terminal utilizing a PDP–11/40 CPU.
- GT62 – A VS60 vector graphics workstation integrating a PDP–11/34a and a VT48 graphics processor.
- H11 – Heathkit's OEM adaptation of the LSI-11/03 model.
- VT20 – Terminal featuring a PDP–11/05 with a direct-mapped character display designed for text editing and typesetting; served as the forerunner to the VT71.
- VT71 – Terminal equipped with an LSI-11/03 and Q-Bus backplane, specifically tailored for text editing and typesetting tasks.
- VT103 – A VT100 terminal outfitted with a backplane capable of hosting an LSI-11 processor.
- VT173 – Premium editing terminal containing an 11/03 CPU, which loaded editing software through a serial link from a host minicomputer. Widely used in publishing, it supported DECset software; following inventory depletion in 1985, DECset was discontinued and customer agreements were transitioned to Datalogics.
- MINC-11 – Laboratory computer system based on either 11/03 or 11/23 processors; early MINC software required modifications to support the 11/23 variant.
- C.mmp – Multiprocessor architecture created at Carnegie Mellon University.
- Unimation robotic arm controllers employed Q-Bus LSI-11/73 systems, featuring DEC M8192/KDJ11-A processor boards along with dual DEC DLV11-J asynchronous serial interfaces.
- SBC 11/21 (KXT11) Falcon and Falcon Plus – Single-board computers using Q-Bus that implement the PDP–11 instruction set, incorporating 32 KB static RAM, ROM sockets, serial ports, parallel I/O, timers, and DMA controllers. Systems could integrate up to 14 Falcon units on one Q-Bus.
- KXJ11 Q-Bus card (M7616) – Peripheral processor board containing a J11 CPU, 512 KB RAM, 64 KB ROM, plus parallel and serial connectivity.
- HSC high-performance CI disk controllers utilized backplane-mounted J11 and F11 processing cards running the CHRONIC operating system.
- VAX Console – The DEC Professional PC-38N with real-time interface functioned as the console for VAX 8500 and 8550 systems, enabling environmental monitoring and data exchange via serial lines and programmable peripheral interface ports.
- T-11 – DEC’s inaugural single-chip microprocessor implementing the PDP-11 instruction set architecture, aimed at embedded applications and marketed commercially.
Unauthorized Clones
The widespread acclaim of the PDP–11 resulted in numerous unlicensed compatible minicomputers and microcomputers across Eastern Bloc nations, some fully pin-compatible with PDP–11 peripherals and system software. Key instances include:
- SM-4, SM-1420, SM-1600, Electronika 100-25, Electronika BK series, Electronika 60, Electronika 85, DVK, UKNC, and certain SM EVM models (within the Soviet Union).
- SM-4, SM-1420, IZOT-1016 alongside peripherals (in Bulgaria).
- MERA-60 (manufactured in Poland).
- SM-1620 and SM-1630 (produced in East Germany).
- SM-4, TPA-1140, TPA-1148, TPA-11/440 (from Hungary).
- SM-4/20, SM 52-11, JPR-12R (originating in Czechoslovakia).
- CalData – US-produced systems compatible with all DEC operating systems; CalData hardware was sufficiently DEC-compatible to allow usage of CalData memory modules within PDP–11 machines.
- CORAL series (ICE Felix, Bucharest) and INDEPENDENT series (ITC Timișoara), running the RSX-11M OS (in Romania). CORAL models ranged from equivalents of PDP–11/04 to PDP–11/44 and were utilized by state enterprises and academic institutions for FORTRAN and Pascal instruction until replaced by IBM PC compatibles after 1991.
- Systime Computers models 1000, 3000, 5000 – distributed under OEM agreements across the UK and Western Europe; however, intellectual property disputes arose related to indirect sales into the Eastern Bloc.
Operating systems
The PDP–11 was supported by a variety of operating systems. According to Gordon Bell and W. D. Strecker, there were roughly four main operating system families encompassing around ten distinct versions. DEC viewed the proliferation of incompatible operating systems as problematic.
Developed by Digital
- Commercial Operating System
- BATCH-11/DOS-11
- CAPS-11 (Cassette Programming System)
- CHRONIC, an executive for Hierarchical Storage Controller
- GAMMA-11
- DSM-11
- IAS
- P/OS
- RSTS/E
- RSX-11
- RT-11
- TRAX (Transaction Processing system)
- Ultrix-11
- OS/45 was a planned operating system intended for the PDP-11/45 that would have supported batch, real-time, and timesharing operations; however, it was discontinued during development due to hardware constraints.
Provided by third parties
- ANDOS
- CSI-DOS
- DEIMOS (University of Edinburgh)
- DEMOS (Soviet Union)
- Duress (developed by University of Illinois at Urbana–Champaign/Datalogics)
- LOS/C, a minimal unitasking OS created by BRL for BRL routers and Denelcor HEP I/O controllers
- MERT
- Micropower Pascal
- MK-DOS
- MONECS
- MTS (implemented in RTL/2 by SPL)
- MUMPS
- MUSS-11
- PC11 (Decus 11-501/Pilkington)
- polyForth, Forth Inc.'s implementation of the Forth language for the PDP-11
- ROSTTP (Realtime Operating System for Terminal Teletype Processing/Simpact)
- SHAREeleven, SHAREplus
- Solo, developed by Per Brinch Hansen
- Sphere (Infosphere – Portland Oregon 1981–87)
- Softech Microsystems's UCSD System featuring UCSD Pascal
- TRIPOS
- TSX-Plus
- Various versions of Unix, including Version 6 Unix, Version 7 Unix, UNIX System III, and the early BSD variant (2BSD)
- The instructional OS called Xinu
- Venix, a Unix port developed by VenturCom
Communications
DEC introduced the DECSA communications server based on a PDP–11/24, which supported user-installable I/O cards such as asynchronous and synchronous modules. This platform formed an early commercial basis for networking technologies including X.25 gateways, gateways for the SNA, routers, and terminal servers.
Ethernet connectivity was enhanced through devices like the DEQNA Q-Bus card.
Significantly, PDP–11 machines were among the initial hardware platforms utilized on the pioneering network known as the ARPANET.
Peripherals
The PDP–11 was compatible with an extensive assortment of peripherals, many of which were also used with other DEC systems such as the PDP–8 and the PDP–10. Important peripheral devices included:
- CR11 – reader for punched cards
- DL11 – single serial line supporting either RS-232 or current loop interfaces
- LA30/LA36 – dot-matrix keyboard terminals branded as DECwriters
- LP11 – high-speed line printer
- PC11 – fast papertape reader and punch unit
- RA and RD series – fixed platter hard disks
- The RK series (RK05) and RL01/RL02 – hard disks featuring removable platters
- RM and RP series – multi-platter hard disks with exchangeable platters
- RX01/RX02 – 8-inch floppy disk drives
- RX50/RX33 – 5.25-inch floppy disk drives
- TU10 – 9-track magnetic tape drive
- TU56 – block-addressed tape storage known as DECtape
- Video display terminals such as the VT05, VT50, VT52, VT100, and VT220
Use
The PDP–11 found extensive application across various commercial and industrial sectors as a reliable minicomputer for a broad range of general-purpose tasks, including timesharing, scientific experimentation, educational programs, healthcare, governmental operations, and corporate computing. It became a preferred choice for real-time industrial process management and automation within manufacturing environments.
Customized OEM models were integrated into sophisticated control frameworks such as traffic signal systems, medical instrumentation, numerical control machining centers, and network oversight—illustrated by its role in managing the packet-switched network Datanet 1. During the 1980s, the UK's air traffic control radar processing system at RAF West Drayton operated on a PDP-11/34 platform known as PRDS. Additionally, the Therac-25 medical linear accelerator utilized software running on a 32K PDP-11/23.
PDP–11 computers were employed for storing test programs in Teradyne Automatic Test Equipment (ATE) until the Year 2000 issue impacted their operation. The United States Navy used a PDP-11/34 to oversee its Multi-station Spatial Disorientation Device simulator for pilot training up until 2007, when software emulators on PCs replaced it while maintaining compatibility with the original software.
Significantly, a PDP-11/45 was instrumental in the experiment that led to the discovery of the J/ψ meson at Brookhaven National Laboratory, an achievement that earned Samuel C. C. Ting the Nobel Prize in 1976. This model also gained recognition in popular media as the computer responsible for generating the Death Star plans in Star Wars.
Ersatz-11
Ersatz-11, created by D Bit, replicates the PDP–11 instruction set across platforms including DOS, OS/2, Windows, Linux, and bare metal environments. It enables execution of RSTS and other operating systems designed for the PDP–11 architecture.
SIMH
SIMH is a flexible emulator supporting numerous operating systems (such as Linux) and offers hardware emulation for various DEC machines including PDP–1, PDP–8, PDP–10, PDP–11, and VAX systems. It also supports AltairZ80 and several IBM minicomputer models.
See also
- Heathkit H11, a personal computer from 1977 based on the PDP–11 architecture
- MACRO-11, the native assembly language developed for the PDP–11
- PL-11, a high-level assembler created at CERN for programming the PDP–11
- H8 Family, microcontrollers designed with inspiration from the PDP-11 instruction set