PDP-14 - PDP-14
The PDP-14 byl specializovaný počítač od Digital Equipment Corporation. Na rozdíl od univerzálních počítačů DEC, které se jednoduše nazývají počítače, toto jednotka neměl datová paměť nebo datové registry a byl zamýšlen jako průmyslový správce - a programovatelný logický řadič (PLC).
Jeho pokyny mohou testovat booleovské vstupní signály, nastavovat nebo mazat booleovské výstupní signály, skákat podmíněně nebo bezpodmínečně nebo volat podprogram.
I / O je síťové napětí.
Novější verze (například PDP-14/30, jehož instrukční sada nebyla binárně kompatibilní)[1] jsou založeny na PDP-8 technologie fyzického balení. Také tam byl PDP-14/35[2] a nižší náklady / snížené možnosti I / O PDP-14 / L.
Hardware
The 12-bit PDP-14 může obsahovat maximálně 4K slov pro instrukce. Konfigurace systému zahrnovala řídicí jednotku a řadu externích boxů:[1]
- I-boxy (BX14) byly pro diskrétní vstupy z řízeného systému. Až 256 vstup zdroje lze řešit.
- O-boxy (BY14) může ovládat až 255 akčních členů v řízeném systému.
- A-boxy mohly být naplněny časovači pro řízení událostí řízených časem nebo moduly retenčního úložiště, které nebyly vymazány ztrátou energie. A-boxy obsadily prostor výstupních adres spolu s O-boxy.
- S-boxy byly v podstatě stejné jako O-boxy, ale neexistovalo žádné skutečné výstupní zařízení. To umožnilo ukládání průběžných výsledků. S-boxy také používaly sdílený výstupní adresní prostor.
Proto kombinovaný použitelný prostor adres výstupů O-boxy, A-boxy a S-boxy bylo 255 nebo méně.
Registry
PDP-14 má sedm 12bitových registrů:
- IR
- PC1 a PC2
- MB
- NÁHRADNÍ
- Vstup a výstup.
Instrukce
Mezi pokyny PDP-14 byly:[1]
- TRR - pro přesun dat mezi některými (ale ne všemi) registry - TRansfer Register (obsah).
- PC1 a SPARE mají možnosti zvyšování a snižování, což umožňuje TRR upravit hodnotu načtenou do registru.
- JMS - JuMp to Subroutine - na adrese uvedené v následujícím 12bitovém slově.
- JMR - JuMp na NÁVRAT z podprogramu na ADRESU + 1 nejnovějšího JMS.
Ve skutečnosti je JMR ve skutečnosti konkrétní TRR, ve kterém je PC2 přenášen do PC1.
- SKP - SKiP - je TRR, ve kterém je PC1 zvýšen o 1.
Byly také instrukce TEST (Test, zda je něco ZAPNUTO nebo VYPNUTO) a instrukce SET (SYN - Nastavit „Y“ oN, SYF - Nastavit „Y“ ofF).
Software
Původní PDP-14 vyžadoval, aby programování provádělo DEC.[4]
Následně[4] vývoj softwaru pro PDP-14 byl proveden na jiném systému, PDP-8. Program PDP-8 s názvem SIM-14 umožňoval simulaci PDP-14.
Fotky
Viz také
Reference
- ^ A b C d „Průmyslový ovladač DEC PDP-14“.
- ^ Devatenáct padesát sedm do současnosti (PDF). Digital Equipment Corporation. 1975.
- ^ o velikosti ONE: PC2!
- ^ A b Randall Brodzik (27. srpna 2014). „Uvnitř soutěže o první PLC“.