PDP-14 - PDP-14
В PDP-14 был специализированным компьютером от Корпорация цифрового оборудования. В отличие от компьютеров общего назначения DEC, которые просто называются компьютерами, этот единица измерения не имел память данных или же регистры данных и задумывался как промышленный контроллер - Программируемый логический контроллер (ПЛК).
Его инструкции могут проверять логические входные сигналы, устанавливать или очищать логические выходные сигналы, выполнять условный или безоговорочный переход или вызывать подпрограмму.
I / O - это линейное напряжение.
Более поздние версии (например, PDP-14/30, чей набор команд не был двоично совместим)[1] основаны на PDP-8 технология физической упаковки. Также был ПДП-14/35[2] и PDP-14 / L с более низкой стоимостью / меньшими возможностями ввода / вывода.
Аппаратное обеспечение
В 12 бит PDP-14 может содержать до 4К слов для инструкций. В конфигурацию системы входили блок управления и ряд внешних блоков:[1]
- I-боксы (BX14) были для дискретных входов от управляемой системы. До 256 Вход источники могут быть адресованы.
- Уплотнительные коробки (BY14) может управлять до 255 исполнительными механизмами в управляемой системе.
- А-боксы могут быть заполнены модулями таймера для управления событиями, зависящими от времени, или модулями сохраняемой памяти, которые не были очищены при потере мощности. A-блоки занимали выходное адресное пространство вместе с O-блоками.
- S-боксы были по сути такими же, как O-образные блоки, но не было реального устройства вывода. Это позволило сохранить промежуточные результаты. S-блоки также использовали общее выходное адресное пространство.
Следовательно, объединенное используемое адресное пространство вывода Уплотнительные коробки, А-боксы и S-боксы было 255 или меньше.
Регистры
PDP-14 имеет семь 12-битных регистров:
- ИК
- ПК1 и ПК2
- МБ
- ЗАПАСНОЙ
- ВХОД и ВЫХОД.
инструкции
Среди инструкций PDP-14 были:[1]
- TRR - для перемещения данных между некоторыми (но не всеми) регистрами - регистр передачи (содержимое).
- PC1 и SPARE имеют возможности увеличения и уменьшения, позволяя TRR изменять значение, загруженное в регистр.
- JMS - JuMp to Subroutine - по адресу, указанному в следующем 12-битном слове.
- JMR - JuMp для ВОЗВРАТА из подпрограммы на АДРЕС + 1 самой последней JMS.
Фактически, JMR - это конкретный TRR, в котором PC2 передается на PC1.
- SKP - SKiP - это TRR, в котором PC1 увеличивается на 1.
Были также инструкции TEST (проверить, включено ли что-то или выключено) и инструкции SET (SYN - установить «Y» на N, SYF - установить «Y» на F).
Программного обеспечения
Исходный PDP-14 требовал, чтобы программирование выполнялось DEC.[4]
Впоследствии[4] разработка программного обеспечения для PDP-14 велась на другой системе, PDP-8. Программа для PDP-8 под названием SIM-14 позволяла моделировать PDP-14.
Фото
Смотрите также
Рекомендации
- ^ а б c d «Промышленный контроллер DEC PDP-14».
- ^ Девятнадцать пятьдесят семь до настоящего времени (PDF). Корпорация цифрового оборудования. 1975 г.
- ^ размера ONE: PC2!
- ^ а б Рэндалл Бродзик (27 августа 2014 г.). «Внутри конкурса на первый ПЛК».