Motorola 6800

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

Publications similaires

  • | |

    Fortran

    FORTRAN Le nom FORTRAN vient de FORmula TRANslation : l’objectif est clair, “traduire” des formules vers du code exécutable. Le langage qui a fait basculer l’informatique dans l’ère du calcul scientifique De l’assembleur aux formules mathématiques : pourquoi FORTRAN (1957) est un tournant majeur de l’histoire des langages ? Au début des années 1950, écrire…

  • La mémoire à tores de ferrite

    La mémoire à tores de ferrite : la mémoire vive avant les semi-conducteurs Avant la généralisation des mémoires à semi-conducteurs, dans les années 1970, de nombreux ordinateurs utilisent une technologie devenue emblématique : la mémoire à tores de ferrite, souvent appelée mémoire à noyaux magnétiques ou magnetic core memory en anglais. Cette mémoire repose sur…

  • |

    IBM 350

    IBM 350 L’IBM 350 est la première unité de stockage sur disque dur commercialisée de l’histoire. Présentée en 1956 par IBM, elle constitue l’élément central du système IBM 305 RAMAC et introduit pour la première fois le principe fondamental de l’accès direct aux données stockées. Avec l’IBM 350, le stockage magnétique cesse d’être exclusivement séquentiel,…

  • Intel 8080

      Le processeur qui rend le micro-ordinateur réellement “pratique” L’Intel 8080 est un microprocesseur 8 bits introduit en avril 1974. Il succède au 8008 et corrige ses limites majeures (adressage, brochage, performances). Grâce à son bus d’adresses 16 bits et son boîtier 40 broches, le 8080 rend réaliste la conception de micro-ordinateurs généralistes, avec une…

  • Motorola 6809

    Un processeur 8 bits à architecture interne avancée Le Motorola 6809 est un microprocesseur 8 bits introduit à la fin de l’année 1977 et diffusé commercialement à partir de 1978 par Motorola. Toutefois, il se distingue nettement des autres processeurs 8 bits de son époque. En effet, son architecture interne intègre des registres 16 bits,…

  • |

    Intel 4004

    Intel 4004 L’Intel 4004 est généralement présenté comme le premier microprocesseur commercialisé. Annoncé et mis en vente en novembre 1971, il marque une rupture majeure. Pour la première fois, les fonctions essentielles d’un processeur sont intégrées au sein d’une seule puce. Cette innovation ouvre la voie à une nouvelle ère de l’électronique numérique. Date et…