Le MC68000

 

Le prédécesseur du 68000 est le 6809

Microprocesseur CISC 16/32 bits, le premier de la famille des m68k. La série 68000 voit l'apparition de niveaux utilisateur - superviseur (et les instructions spécifiques au superviseur) bien utiles pour les systèmes du type Unix.

Une utilisation du 68000 sera faîte parmis les machines les plus connues:

- Apple sur le Lisa, puis les premiers Macintosh.
- Atari sur la série des atari ST et la console Jaguar.
- Commodore sur les Amiga.
- Sega avec la console Megadrive.
- mais aussi sur des stations de travail de Sun Microsystems.

Le 68000 gère un bus d ’adresse de 24 bits (L'espace adressable est donc de de 16Mbyte).
les instructions 68000 opèrent sur le BYTE, le WORD ou le LONG WORD.

Cette taille est précisée par les suffixes : B , W , L en assembleur.

Le code opération de toutes les instructions 68000 est fixé à 16 bits. La taille maximum d'une instruction pourra atteindre 5 Words.

Par la suite, les exemples données ici seront fonctionnels sur Atari ST.

 

Voici les chapitres abordés:

- Régles de syntaxes générales d'un assembleur 68000

- Les registres du 68000

- Les différents modes d'adressage

- Branchements Conditionnels

- Branchements inconditionnels

- Branchements à des sous routines

- Arithmétique

- Opérations logiques

- Affectations en mémoire