PDP 8
Le PDP-8 est une famille de mini-ordinateurs 12 bits que la Digital Equipment Corporation (DEC) introduit commercialement en 1965, après une annonce initiale en 1964. Il s’inscrit dans la continuité des premières machines de DEC, comme le PDP-1, qui avaient déjà démontré qu’un ordinateur pouvait être plus compact, plus interactif et plus accessible que les grands systèmes centralisés de l’époque.
Grâce à un prix réduit, une architecture volontairement simple et une grande fiabilité, le PDP-8 devient rapidement le premier mini-ordinateur à succès commercial. L’informatique quitte alors progressivement les centres de calcul pour entrer dans les laboratoires, l’industrie, l’enseignement et les applications embarquées, où l’ordinateur devient un instrument spécialisé.
La famille PDP-8 s’est écoulée à environ 50 000 exemplaires, tous modèles confondus, le PDP-8/E représentant la plus grande part des ventes.
Fiche rapide
- Constructeur : Digital Equipment Corporation (DEC)
- Date d’introduction : 1964 (annonce), 1965 (commercialisation)
- Catégorie : mini-ordinateur (minicomputer)
- Architecture : mot de 12 bits
- Mémoire : 4K mots extensibles jusqu’à 32K
- Technologie : logique à transistors, puis circuits TTL sur les modèles ultérieurs
Un objectif clair : réduire le coût de l’informatique
Au milieu des années 1960, les ordinateurs centraux coûtent plusieurs centaines de milliers de dollars et nécessitent des installations spécialisées. DEC propose le PDP-8 à un prix inférieur à 20 000 dollars, soit une rupture économique majeure.
Pour atteindre cet objectif, les ingénieurs adoptent plusieurs choix structurants :
- une architecture minimaliste,
- un jeu d’instructions réduit,
- une mémoire organisée en pages de 4K mots,
- une conception modulaire facilitant l’intégration industrielle.
Ce compromis entre simplicité et efficacité constitue l’un des fondements du succès du PDP-8.

Une architecture volontairement minimaliste
Le PDP-8 repose sur une architecture 12 bits organisée autour :
- d’un accumulateur (AC),
- d’un bit de retenue (Link),
- d’un compteur ordinal (Program Counter),
- d’une mémoire segmentée en champs de 4K mots.
Le jeu d’instructions, restreint mais cohérent, impose une programmation proche du matériel. Cette contrainte favorise une compréhension précise du fonctionnement interne de la machine et contribue à sa fiabilité.
L’organisation des entrées/sorties, simple et directe, permet l’intégration du PDP-8 dans des dispositifs expérimentaux, des bancs de test et des systèmes industriels.
Programmation et environnement logiciel
La programmation s’effectue principalement en assembleur. DEC fournit des outils comme PAL, puis un environnement plus structuré avec le système OS/8 au début des années 1970.
Plusieurs langages sont adaptés à l’architecture 12 bits :
- FOCAL
- BASIC
- FORTRAN II et ultérieurement FORTRAN IV
Grâce à sa rapidité d’exécution et à son comportement déterministe, le PDP-8 trouve sa place dans :
- le contrôle de processus industriels,
- les applications temps réel,
- l’instrumentation scientifique,
- l’enseignement de l’informatique.
Une famille en évolution
Entre 1964 et la fin des années 1970, plusieurs variantes apparaissent, chacune répondant à des contraintes techniques ou économiques spécifiques :
- PDP-8/S (1966) – version économique à architecture série
- PDP-8/I (1968) – logique intégrée plus rapide
- PDP-8/L (1968) – modèle compact à coût réduit
- PDP-8/E (1970) – architecture Omnibus modulaire
- PDP-8/F et PDP-8/M (1972) – évolutions techniques et industrielles
- PDP-8/A (1975) – dernière génération de la gamme
Ces versions feront l’objet d’articles spécifiques.
PDP-8/I (1968) : la transition vers l’ère des circuits intégrés
Lorsque DEC introduit le PDP-8/I en 1968, il ne s’agit pas simplement d’une amélioration du PDP-8 : c’est une bascule technologique.
Le PDP-8/I est en effet le premier ordinateur de Digital Equipment Corporation construit entièrement à partir de circuits intégrés TTL, montés sur modules FLIP-CHIP de classe M.
Cette évolution marque l’abandon progressif de la logique discrète à transistors individuels utilisée sur les premières générations. L’intégration réduit le nombre de composants, améliore la fiabilité, diminue la consommation et augmente la densité logique. Pour l’archéologue du numérique, le PDP-8/I représente un moment charnière : celui où le mini-ordinateur entre pleinement dans l’ère de l’électronique intégrée standardisée.
Continuité architecturale, rupture technologique
Sur le plan logique, le PDP-8/I conserve l’architecture 12 bits caractéristique de la famille PDP-8. La programmation reste compatible, et l’esprit minimaliste demeure.
Mais sous le capot, la machine est profondément modernisée.
Le recours aux circuits TTL permet des temps d’exécution améliorés :
-
addition sur l’accumulateur : environ 3 µs
-
multiplication matérielle 12 × 12 bits (résultat 24 bits) : environ 6 µs avec l’extension arithmétique
Ces performances deviennent possibles grâce à l’option KE8/I Extended Arithmetic Element, qui introduit la multiplication et la division entières en matériel, ainsi que des opérations de décalage double mot et de normalisation.
Modularité et compatibilité
Le PDP-8/I est conçu comme une plateforme évolutive. Plusieurs options illustrent cette modularité :
-
interfaces de bus d’E/S permettant la compatibilité avec anciens et nouveaux périphériques PDP-8 ;
-
extension mémoire (MC8/I) autorisant le changement de banque au-delà des 4K mots ;
-
contrôle de parité mémoire (MP8/I) ;
-
modification matérielle de temps partagé (KT8/I) distinguant mode superviseur et mode utilisateur.
L’extension mémoire repose sur trois registres de champ (Instruction Field, Instruction Buffer, Data Field), permettant une segmentation logique de l’espace mémoire. Ce mécanisme, rudimentaire comparé aux architectures ultérieures, témoigne néanmoins des premières tentatives d’abstraction de l’espace mémoire dans les mini-ordinateurs.
Liens
- Découvrez ce projet original présenté sur Makery mettant en lumière une réplique du mythique PDP-8/1 réalisée sur Raspberry Pi.
- Pour vous procurer le kit PiDP 8/1 : https://obsolescence.dev/pidp8-get-one-direct.html
Je suis actuellement en train de monter ce kit. Si certains d’entre vous souhaitent obtenir des informations complémentaires sur le montage ou bénéficier d’un retour d’expérience, n’hésitez pas à me contacter à l’adresse suivante : contact@histoireinformatique.info
Photo de couverture par Morn, Wolfgang Stief — Travail personnel, CC BY 4.0
