a series of 16-bit minicomputers that were produced by Hewlett-Packard from the mid-1960s to early 1990s . Starting with the 10 MHz HP 2116A with 4K words in 1966, the HP 2100 was released in 1971, had memory protect, dual channel DMA and an optional hardware floating point processor. The HP 2100 used 15-bits addresses for up to 32k words of core memory. The machine had no stack for subroutines and no internal support for re-entrant code. Most processing is handled in the A and B 16-bit registers, also accessible at memory locations 0 and 1. The CPU further had registers with a current memory address (M), its content (T) and a program counter (P) and flags. The instruction set include Add, Inc, And, Or, Xor, arithmetic and logical Shifts, 16- and 17-bit Rotates, Skip, Jump, and Jump to Subroutine.
- Hewlett-Packard (1972). A Pocket Guide To The 2100 Computer. archived by bitsavers
- Hewlett-Packard (1972). Hewlett-Packard 2100 Processor Description. (pdf) archived by The Computer History Museum
- HP 2100 from Wikipedia
- HP 2100 Archives
- Hewlett-Packard 2100A - The Vintage Technology Association
- HP Computer Museum
- Early Computer at HP