Programmed Data Processor-1

Programmed Data Processor-1

PDP-1

Un PDP-1 présenté au Museum of Science and Industry in Chicago.

Le PDP-1 est le premier ordinateur construit par la société américaine Digital Equipment Corporation (DEC) en 1959. Cette machine est aujourd'hui célèbre car les étudiants du Massachusetts Institute of Technology ont programmé dessus un des premiers jeux vidéo : Spacewar.

Sommaire

Historique

Vendue à partir de 1959, 50 exemplaires furent construits. Le prix unitaire était de 120 000 dollars de l'époque. Le projet PDP-1 restoration project a permis la restauration d'une de ces machines, qui, au 1er mars 2005 a fait tourner Spacewar! sur un PDP-1 d'origine.

Applications

Hormis Spacewar! (et d'autres jeux comme l'Awalé) cette machine tournait notamment :


Architecture

La machine est facilement reconnaissable grâce à son écran rond inscrit dans un châssis hexagonal.

Unité centrale

La technologie utilisée est le transistor. Le temps d'exécution de chaque instruction est un multiple du temps de cycle de la mémoire, ainsi une addition demande 10 μs (2 cycles) et une multiplication environ 20 μs.

Mémoire

La capacité mémoire commence à 4 kilomots de 18 bits et peut être étendue jusqu'à 64 K mots, en technologie tores de ferrite. Elle possède un temps de cycle de 5 μs (cycle de base de la machine).

Entrée/sortie

Écran du PDP-1.
Panneau de contrôle du PDP-1.

De très nombreux périphériques peuvent être reliés à cette machine, dont :

Certains de ses périphériques n'étaient pas d'origine DEC mais IBM.

Jeu d'instructions

Le PDP-1 est une machine à accumulateur, ce qui signifie que toutes les instructions arithmétiques l'adresse implicitement. Les autres registres sont typiques : pointeur de programme (PC - Program Counter), registre d'entrée/sortie, registre d'état etc.

Pour certaines instructions (décalage, rotation), le registre d'entrée est considéré comme contigu à l'accumulateur (à sa droite).

Les instructions sont codées dans un de ces 2 formats :

Instructions avec référence à la mémoire :

   0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 
  +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  |       op     |I |                 Y                 |
  +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  
   op : code opération, 32 possible, 29 utilisés.
   I  : adressage indirecte
   Y  : adresse de l'opérande

Instructions augmentées :

   0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17
  +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
  |       op     |                    X                 |
  +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

   op : code opération
   X  : l'interprétation de ce champ dépend de l'instruction.

Un exemple d'instruction augmentée pourrait être SAR (Shift Accumulator Right) qui décale l'accumulateur d'autant qu'il y a de bits à 1 sur les positions 9:17 de l'instruction.

Comme le PDP-10 (36 bits), l'adressage indirect est « infini » : si le mot référencé par l'instruction a le bit I positionné, une nouvelle indirection prend place (c’est-à-dire que le champ Y (bits 6:17) est à nouveau déréférencé).

Voir aussi

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « PDP-1 ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Programmed Data Processor-1 de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Programmed Data Processor — Saltar a navegación, búsqueda PDP 1 …   Wikipedia Español

  • Programmed Data Processor — (PDP) was the name of a series of minicomputers made by Digital Equipment Corporation. The name PDP intentionally avoided the use of the term computer because, at the time of the first PDPs, computers had a reputation of being large, complicated …   Wikipedia

  • Programmed Data Processor — (аббревиатура PDP)  название серий миникомпьютеров, разработанных Digital Equipment Corporation. В этом названии не использован термин «компьютер», потому что во времена первых PDP компьютер имел репутацию большой, сложной и дорогой машины.… …   Википедия

  • Programmed Data Processor — PDP 1 (der eigentliche Computer steht im Hintergrund) PDP 8e PDP ist die Bezeichnun …   Deutsch Wikipedia

  • programmed data processor — programuojamasis duomenų procesorius statusas T sritis automatika atitikmenys: angl. PDP; programmed data processor vok. programmierter Datenprozessor, m rus. программируемый процессор данных, m pranc. processeur programmable des données, m …   Automatikos terminų žodynas

  • Programmed Data Processor — Intérieur d un PDP 8 PDP est le sigle de Programmable Data Processor qui correspond à une gamme de mini ordinateur fabriqué par Digital Equipment Corporation (DEC) de 1964 à 1990. Modèles La gamme des PDP inclut les modèles suivants : 1959… …   Wikipédia en Français

  • Data General Nova — System Data General Nova 1200 front panel …   Wikipedia

  • Word processor — OpenOffice.org Writer in Version 3.2 …   Wikipedia

  • Scientific Data Systems — Scientific Data Systems, or SDS, was an American computer company founded in September 1961 by Max Palevsky, a veteran of Packard Bell and Bendix, along with eleven other computer scientists. SDS was an early adopter of integrated circuits in… …   Wikipedia

  • ICL Distributed Array Processor — The Distributed Array Processor (DAP) produced by International Computers Limited (ICL) was the world s first commercial massively parallel computer. The original paper study was complete in 1972 and building of the prototype began in 1974. The… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”