Odkazy:
První z této rodiny byl PDP-5. Konstrukce tohoto počítače byla inspirována počítači CDC-160 a LINC. Tyto stroje mají 12-ti bitové slovo, adresují obvykle 4K slov paměti a mají jednudouchý ale silný soubor instrukcí. V době svého uvedení na trh to byl nejlevnější dostupný počítač.
Další charakteristickou vlastností této rodiny počítačů je použití jednoho 12-ti bitového střadače a jednobitového registru kam se ukládá 13-tý bit při sčítání. Programátorem použitelné registry jsou:
Tabulka 77.8. Registry PDP-5, PDP-8
registr | použití |
---|---|
PC | 12-ti bitový registr, ukazatel instrukcí. |
AC | 12-ti bitový střadač |
L | link bit, 13-tý bit střadače |
Velmi jednoduchý formát instrukčního slova umožňoval použití jen 8-mi instrukcí a 4 adresních módů.
Obrázek 77.9. Tvar instrukčního slova PDP-5 a PDP-8
0 1 2 3 4 5 11 _ _ _ _ _ _ _ _ _ _ _ _ |_|_|_|_|_|_|_|_|_|_|_|_| | | | | | | op |i|z| addr | op - the opcode. i - the indirect bit (0 = direct, 1 = indirect). z - the page bit (0 = page zero, 1 = current page). addr - the word in page.
Tabulka 77.9. Základní instrukce PDP-5, PDP-8
kód | mnemo | popis |
---|---|---|
000 | AND | bitový operace AND mezi operandem a střadačem |
001 | TAD | operand je přičten ke střadači |
010 | ISZ | zvetšení operandu o 1 a přeskočení následující instrukce je-li výsledek 0 |
011 | DCA | uloži obsah střadače do paměti a střadač vymaže |
100 | JMS | skok do podprogramu |
101 | JMP | skok |
110 | IOT | vstupní a výstupní instrukce |
111 | OPR | mikrokódované operace |
Další vlastností je automatické zvetšení hodnoty v paměti na adresách 0010OCT až 0017OCT pokud jsou použity při nepřímém adresování. K tomuto zvětšení hodnoty dochází před použitím jejich hodnoty.
Tabulka 77.10. Modely PDP-8
model | výroba | prodáno | cena | technologie | poznámka |
---|---|---|---|---|---|
PDP-5 | 1963-67 | 116 | Transistor | ||
PDP-8 | 1965-69 | 1450 | $18,500 | Transistor | |
LINC-8 | 1966-69 | 142 | $38,500 | Transistor | |
PDP-8/S | 1966-70 | 1024 | $10,000 | Transistor | velmi pomalý |
PDP-8/I | 1968-71 | 3698 | $12,800 | TTL | |
PDP-8/L | 1968-71 | 3902 | $8,500 | TTL | Ořezaný 8/I |
PDP-12 | 1969-73? | 3500? | $27,900 | TTL | LINC-8 + PDP-8 |
PDP-8/E | 1970-78 | >10,000 | $6,500 | TTL MSI Omnibus | |
PDP-8/F | 1972-78? | >10,000 | <$5,000 | TTL MSI Omnibus | založen na 8/E CPU |
PDP-8/M | 1972-78? | >10,000 | <$5,000 | TTL MSI Omnibus | OEM verze 8/F |
PDP-8/A | 1975-84? | >10,000 | $1,317 | TTL MSI Omnibus | nový CPU nebo 8/E CPU |
VT78 | 1978-80 | $7,995 | Intersil 6100 | pracovní stanice | |
DECmate I | 1980-1984 | Harris 6120 | pracovní stanice | ||
DECmate II | 1982-1986 | $1,435 | Harris 6120 | pracovní stanice | |
DECmate III | 1984-1990 | $2,695 | Harris 6120 | pracovní stanice | |
DECmate III+ | 1985-1990 | Harris 6120 | pracovní stanice |
Tabulka 77.11. Modely kompatibilní od jiných výrobců
model | výroba | výrobce, poznámka |
---|---|---|
TPA1001 | 1969 | Hungarian, KFKI, tranzistorový |
TPA1001/i | 1971 | Hungarian, KFKI, IC verze TPA1001 |
TPA/i | 1971 | Hungarian, KFKI, přejmenovaný TPA1001/i |
TPA/l | 197? | Hungarian, KFKI, rozšířený TPA/i |
TPAl/128H | 197? | Hungarian, KFKI, TPA/l s 128K paměti |
TPA/s | 197? | Hungarian, KFKI, založen na čipu Intersil |
TPA Quadro | 198? | Hungarian, KFKI, porovnatelný s DECmate |
Electronica-100 | ? | Ruský, tranzistorový |
Electronica-100I | ? | Ruský, pravděpodobně klon PDP-8/I |
Electrotechnica-100I | ? | Jugoslávský, pravděpodobně klon PDP-8/I |
Saratov-2 | ? | Ruský, postaven jako PDP-8/M |
SPEAR u-LINC 100 | ? | SPEARm Inc, Waltham Mass (klon LINC) |
SPEAR u-LINC 300 | ? | SPEARm Inc, Waltham Mass (klon LINC) |
DCC-112 | 1970 | Digital Computer Controls, klon PDP-8/L |
DCC-112H | 1971 | Digital Computer Controls |
MPS-1 | 1974 | Fabritek, klon PDP-8/L |
MP-12 | 1974 | Fabritek, jiné značení pro MPS-1 |
6100 Sampler | 1976? | Intersil, IM6100 kit |
Intercept I | 197? | Intersil, založen na IM6100 |
Intercept Jr | 197? | Intersil, založen na IM6100 |
TLF MINI-12 | 1977 | Založen na IM6100 |
PCM-12 | 197? | Pacific CyberMetrix, založen na Intercep bus |
PCM-12A | 1977 | Pacific CyberMetrix, PCM-12 taktovaný na 4MHz |
SBC-8 | 1984-88 | CESI, založen na IM6120? SCSI bus |
Bližší informace o tomto počítači jsou v kapitole PDP-8