Changes

Jump to: navigation, search

HP 2100

2,975 bytes added, 12:14, 29 February 2020
Created page with "'''Home * Hardware * HP 2100''' FILE:HP 2100s.jpg|border|right|thumb| HP 2100A <ref>HP 2100A Computer, Zdeněk Koutný et al .: Institute for Motor Vehicl..."
'''[[Main Page|Home]] * [[Hardware]] * HP 2100'''

[[FILE:HP 2100s.jpg|border|right|thumb| HP 2100A <ref>HP 2100A Computer, Zdeněk Koutný et al .: Institute for Motor Vehicle Research; Press Service of the Czechoslovak Car Racing, [https://en.wikipedia.org/wiki/Prague Prague] 1977, ÚVMV and its legal successors, today [c TÜV SÜD Czech], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''HP 2100''',<br/>
a series of [https://en.wikipedia.org/wiki/16-bit_computing 16-bit] [https://en.wikipedia.org/wiki/Minicomputer minicomputers] that were produced by [https://en.wikipedia.org/wiki/Hewlett-Packard Hewlett-Packard] from the mid-1960s to early 1990s <ref>[https://en.wikipedia.org/wiki/HP_2100 HP 2100 from Wikipedia]</ref>. Starting with the 10 MHz '''HP 2116A''' with 4K [[Word|words]] in 1966, the '''HP 2100''' was released in 1971, had memory protect, dual channel [https://en.wikipedia.org/wiki/Direct_memory_access DMA] and an optional hardware [https://en.wikipedia.org/wiki/Floating-point_unit floating point processor].
The HP 2100 used 15-bits addresses for up to 32k words of [[Memory#Core|core memory]]. The machine had no [[Stack|stack]] for [https://en.wikipedia.org/wiki/Subroutine subroutines] and no internal support for [https://en.wikipedia.org/wiki/Reentrancy_(computing) re-entrant] code.
Most processing is handled in the A and B 16-bit [https://en.wikipedia.org/wiki/Processor_register 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 [https://en.wikipedia.org/wiki/Program_counter program counter] (P) and [https://en.wikipedia.org/wiki/Status_register flags].
The [https://en.wikipedia.org/wiki/Instruction_set_architecture instruction set] include Add, Inc, And, Or, Xor, arithmetic and logical Shifts, 16- and 17-bit Rotates, Skip, Jump, and Jump to Subroutine.

=Chess Programs=
* [[Kches6]]
* [[Tell]]

=Publications=
* [https://en.wikipedia.org/wiki/Hewlett-Packard Hewlett-Packard] ('''1972'''). ''[https://archive.org/details/bitsavers_hp21xx5951he2100ComputerSep72_35204506/mode/2up A Pocket Guide To The 2100 Computer]''. archived by [http://bitsavers.org/ bitsavers]
* [https://en.wikipedia.org/wiki/Hewlett-Packard Hewlett-Packard] ('''1972'''). ''[http://archive.computerhistory.org/resources/text/HP/HP.2100.1972.102646165.pdf Hewlett-Packard 2100 Processor Description]''. (pdf) archived by [[The Computer History Museum]]

=External Links=
* [https://en.wikipedia.org/wiki/HP_2100 HP 2100 from Wikipedia]
* [http://rikers.org/hp2100/jeff/index.html HP 2100 Archives]
* [http://www.decadecounter.com/vta/articleview.php?item=1198 Hewlett-Packard 2100A - The Vintage Technology Association]
* [http://hpmuseum.net/display_item.php?hw=98 HP Computer Museum]
* [http://hpmemoryproject.org/wb_pages/wall_b_page_03.htm Early Computer at HP]

=References=
<references />
'''[[Hardware|Up one Level]]'''

Navigation menu