2010/05/12 15:27:43

PDP-8

PDP-8 (Programmable Data Processor) — программируемый процессор данных. Семейство миникомпьютеров разработанное корпорацией DEC (Digital Equipment Corporation). Некоторые склонны считать PDP-8 первым миникомпьютером, однако это не совсем верно, если учесть, что до этого было собрано еще семь версий PDP. Первая модель представлена общественности 22 марта 1965 года. Система PDP-8 имела массу аналогичных решений-клонов по всему миру. В СССР, в частности, существовало несколько аналогов этой ЭВМ: Электроника-100, Электроника-100И, а также Саратов-2.

Программируемый процессор данных PDP-8 от компании DEC

Технические характеристики

Машина имела 12-разрядный процессор и 12-разрядную шину данных. Оперативная память в 4 Кбайта, с возможностью расширить до 48 Кбайт. Скорость обращения к памяти составляла 1,2 мкс. Потребляемая мощность от 450 ватт, могло быть и больше в зависимости от конфигурации. Это семейство было одно из самых популярных в мире. Цена базовой комплектации — 18 тыс. USD. Только микрокомпьютер Apple II смог превзойти PDP-8 по количеству продаж.

Шина PDP-8 позволяла подключать до 20 внешних устройств. Машина могла выполнять 380 тысяч операций сложения 12-разрядных чисел и 340 тысяч операций деления в секунду. Она имеет очень развитую систему команд. Которые делятся на три группы. Команды которые работают с операндами в оперативной памяти относятся к первой группе. Вспомогательные команды и обслуживающие команды. Команды работающие с операндами имеют следующий формат. Первые три бита это код операции, следующие два бита определяют способ адресации и последние содержат адрес или данные. Вспомогательные команды разделяются на две группы: инструкции ввода/вывода, функциональные инструкции.

Все периферийные устройства разделяются по типу подключения к мини-ЭВМ. Первые подключаются не посредственно к шине данных, вторые через интерфейсы. Шина состоит 144 каналов. Последние три бита команды передаваемые по данной шине определяют всю операцию.

Программное обеспечение и средства разработки для PDP-8 было обширное. Кроме макроассемблер применялись и языки высокого уровня: FORTRAN, COBOL, BASIC. Существовало много отладчиков и специальных утилит.

Интересные факты

PDP-8 собиралась полностью автоматически, а не как ее предшественники на половину вручную. Этот факт позволил наладить первый в истории выпуск серийных коммерческих миникомпьютеров. Из серии PDP восьмая модель оказалась самой дешевой по производству.