Le Motorola 68000
Une rupture technologique (et un pari industriel) qui a façonné les années 1980
Le Motorola 68000 (souvent abrégé 68k) est un microprocesseur introduit par Motorola à la fin des années 1970.
Il a marqué l’histoire par une idée simple mais audacieuse : rompre avec les générations précédentes (6800/6809),
en proposant une architecture beaucoup plus proche des mini-ordinateurs que des microprocesseurs 8 bits de l’époque.
Fiche d’identité technique
- Date d’introduction : 1979
- Type : processeur CISC (jeu d’instructions complexe)
- Architecture : dite 16/32 bits (registres internes 32 bits, bus de données externe 16 bits)
- Bus d’adresses : 24 bits (adressage linéaire jusqu’à 16 Mo)
- Endianness : big-endian (octet de poids fort à l’adresse la plus basse)
- Registres : 16 registres généraux visibles (8 données D0–D7, 8 adresses A0–A7)
- Modes processeur : Utilisateur / Superviseur
Une coupure nette avec le passé : incompatibilité assumée
Là où de nombreuses familles de processeurs ont évolué en conservant une compatibilité ascendante,
le 68000 constitue une rupture volontaire avec les Motorola antérieurs (notamment 6800 et 6809).
Concrètement, cela signifie que :
- Le code machine écrit pour 6800/6809 ne peut pas s’exécuter sur 68000.
- L’assembleur et la logique de programmation sont différents (modèle de registres, modes d’adressage, conventions).
- Les outils (assembleurs, compilateurs), et souvent les systèmes (OS, bibliothèques) doivent être reconstruits.
Cette incompatibilité n’est pas un accident : c’est un choix d’architecture. Le 68000 ne vise pas à prolonger le monde 8 bits,
mais à offrir une base solide pour des logiciels plus complexes : interfaces graphiques, multitâche, langages compilés (C, Pascal, etc.).
| Aspect | 6800 / 6809 | 68000 |
|---|---|---|
| Génération | Microprocesseurs 8/16 bits | Architecture « micro-ordinateur avancé » |
| Registres | Peu nombreux | 16 registres 32 bits (D0–D7, A0–A7) |
| Adressage mémoire | Plus limité / souvent moins orthogonal | Adressage linéaire 24 bits (jusqu’à 16 Mo) |
| Mode superviseur | Non | Oui (systèmes d’exploitation plus robustes) |
| Compatibilité binaire | — | Non (rupture) |
Un pari industriel : pourquoi c’était risqué
Choisir une architecture incompatible implique un coût immédiat : il faut créer un nouvel écosystème.
Motorola, comme les constructeurs qui l’adoptent, prennent alors plusieurs risques :
- Risque logiciel : peu de programmes existants au lancement, nécessité de développer OS, compilateurs, applications.
- Risque économique : composants et développement plus coûteux que des plateformes 8 bits établies.
- Risque stratégique : convaincre le marché qu’un saut technologique vaut l’abandon de la compatibilité.
Mais ce risque est aussi un investissement : le 68000 est pensé pour durer. Son modèle de programmation et ses registres 32 bits
facilitent la montée en puissance de toute la famille 680×0.
Pourquoi le 68000 a été un choix gagnant
Le succès du 68000 vient de ses qualités « structurantes » :
- Modèle de registres riche et cohérent, favorable à l’optimisation par compilateur.
- Jeu d’instructions orthogonal et nombreux modes d’adressage.
- Adressage linéaire (jusqu’à 16 Mo), simplifiant la gestion mémoire.
- Modes utilisateur/superviseur : base solide pour des OS plus avancés.
En pratique, cela a permis l’émergence d’ordinateurs personnels capables de faire tourner des environnements graphiques,
des applications créatives et des systèmes plus ambitieux que ceux du monde 8 bits.
Ordinateurs (et systèmes) célèbres basés sur le Motorola 68000
Micro-ordinateurs grand public et professionnels
- Apple Lisa (1983)
- Apple Macintosh (Mac 128K, 512K, Plus…)
- Commodore Amiga (Amiga 1000, puis 500, 2000…)
- Atari ST (520ST, 1040ST…)
- Stations Sun (Sun-1, Sun-2)
- Sharp X68000 (micro-ordinateur japonais très orienté graphisme et jeux)
Consoles et jeu vidéo
- Sega Mega Drive / Genesis (68k comme processeur principal)
- Nombreux systèmes d’arcade et matériels dérivés de la famille 68k
Embarqué et industrie
Le 68000 et ses dérivés ont également été employés dans des systèmes industriels, des télécommunications et divers équipements embarqués,
où la robustesse et la stabilité de l’architecture étaient particulièrement appréciées.
Photo de couverture sous licence : CC BY-SA 3.0, Lien
