platform

CP/M

CP/M (Control Program for Microcomputers) is an early operating system developed by Digital Research in the 1970s for 8-bit Intel 8080 and Zilog Z80 microprocessors. It was widely used on personal computers before the rise of MS-DOS, providing a command-line interface and file management for floppy disk-based systems. CP/M standardized hardware abstraction through the BIOS and BDOS layers, enabling software portability across different computer models.

Also known as: CPM, Control Program for Microcomputers, CP/M-80, CP/M 86, Digital Research CP/M
🧊Why learn CP/M?

Developers should learn about CP/M for historical context in computing evolution, as it influenced later operating systems like MS-DOS and early PC software development. It is relevant for retrocomputing enthusiasts, historians, or those working on legacy system maintenance, emulation, or understanding foundational OS concepts such as file systems and hardware abstraction. Use cases include studying early microcomputer architecture, preserving vintage software, or exploring the origins of command-line interfaces.

Compare CP/M

Learning Resources

Related Tools

Alternatives to CP/M