HP 2100/1000 számítógépcsalád
A Hewlett-Packard Company (HP) miniszámítógép-sorozatának első modellje, a mikroprogramozható HP 2100 1966-ban jelent meg, majd 1970-től — az asztali számítógépek elődjeként, mint valósidejű számítógép — HP 1000 néven futott tovább. Főleg nagyobb teljesítményű nagygépek szatellitjeként használták 1990-ig.
Az alábbiakban a HP 2100 = HP 1000 modellt ismertetjük (a képen tápegység nélkül).
Használat
n.a.
Az USA-n kívül Közép-Európában voltak igen népszerűek a különböző klónok:
- Lengyelországban PRS-4 néven (HP 2114B)
- Csehszlovákiában ADT4000 néven (HP1000).
Felépítés
Központi egység
Szószervezésű gép: 16 bpW
- vezérmű: főtár-központú adatforgalom, csak programszámláló (P) regiszter
- főtár: 4 – 15 KW, ciklusidő 1,6 μs;
- számolómű: fixpontos aritmetika, 2 akkumulátor-regiszter
Periféria
- háttértárak:
- mágnesszalagok (7970)
- merevlemez (7900)
- külső eszközök:
- lyukszalag olvasó (2748)
- impakt sornyomtató (2767A)
- 10 be- / kimeneti interfész
Működés
Utasításhossz 16 b (= 1 W); 68 / 70 elemű utasításkészlet.
A fixpontos alapműveletek átlagos végrehajtási ideje 1,6 μs = 0,625 Mips.
A főtárat logikailag 1 KW méretű laponként lehetett megcímezni: a P-regiszter 14. – 0. bitje
- 15. bit = 0 esetén a következő utasítás címe
- 15. bit = 1 esetén a következő utasítás címének 15 bites címe (indirekt címzés; ha a 15. bit = 1 ebben is, az indirekt láncolás folytatódik).
Az utasítások 3 csoportot alkottak:
- 14 regiszter↔tár utasítás; ezek az egyik akkumulátor és egy főtár-szó tartalmával dolgoztak; típusaik:
- aritmetikai (összeadás, összehasonlítás, AND, OR, XOR)
- vezérlő (átlépés, feltételes ugrások, szubrutinhívás)
- betöltő / kiíró (load, store)
- 39 regiszter↔regiszter utasítás
- 17 be-/kimeneti utasítás.
A regiszter↔tár utasítások felépítése:
- ha a 15. bit = 0, akkor
- a 14. – 11. bit: műveleti kód
- a 10. bit: lapindikátor
- a 9. – 0. bit: a tényező lapon belüli címe (0 -1023), mégpedig
- 10. bit = 0 esetén a 0. lapon
- 10. bit = 1 esetén az aktuális (az utasítást tartalmazó) lapon, ekkor a lapcím azonos az utasításéval (a P-regiszter 14.-10. bitje)
- Ha a 15. bit =1, akkor a 14. – 0. bit a tényező főtárcíme, bármelyik lapon.
A regiszter↔regiszter utasításokban a 15. – 12. bit = 0000 (kötelező); az utasításokat az írható vezérlőtárban (Write Contol Store, tulajdonképpen egy EPROM) tárolt mikroprogramok hajtották végre, amelyekből a felhasználói igényeknek megfelelően állítottak össze 1 – 4 elemű csoportokat; de maguk a felhasználók is írhattak mikroprogramokat, a HP által szállított programmal.
A be-/kimeneti utasításokban a 15. – 12. bit = 1000 és a 10. bit = 1.
Programkészlet
- operációs rendszer: RTE-III, korlátozott állomány-címzési lehetőségekkel
- fordítóprogramok:
- assembler
- Fortran (szerkesztés, fordítás, összefűzés)
- segédprogramok:
- B /K meghajtó-kezelők
Történeti érdekességek
A számítógépeket a maguk korában szokatlanul erős szoftver-támogatással forgalmazták.
A 2100 “őse” a 2116A, számos későbbi személyi számítógépnek szolgált alapul.
Fejlesztései révén a 21. század elejére a HP volt a PC-forgalmazás világ-ranglistáján a 2. helyezett.
Létrehozva: 2016.06.29. 20:40
Utolsó módosítás: 2020.07.24. 12:04