Externalisation

2012 mots 9 pages
Cours de Microprocesseur

Présentation du 68000 de Motorola

Le microprocesseur que nous étudions est le 68000 de Motorola. Bien que désuet aujourd’hui, l’architecture de ce composant et sa programmation reste une référence dans l’étude des microprocesseurs.

Le 68000 est un composant électronique de 64 broches, qui possède un bus de données sur 16 bis et un bus d’adressage sur 23 bits, ce qui détermine une région mémoire maximum de 8 Mega-octets[1]. La fréquence de l’horloge est de 10 Mega-hertz, ce qui correspond à un cycle d’horloge de 100 ns. Notons que la plus petite opération nécessite 4 cycles d’horloge.

L’état du processeur est caractérisé par les fonctions codes FC0, FC1, FC2. Par ailleurs, on distinguera le mode utilisateur et superviseur.

Agencement de la mémoire



Types de données

|bits | | |
|bytes |8 bits |.B |
|words |16 bits |.W |
|long words |32 bits |.L |

Registres internes

• 8 registres de données, 32 bits : D0 … D7

Ces registres peuvent être manipulés soit comme des bytes, soit comme des word, soit comme des long.

• 8 registres d’adresses[2], 32 bits : A0 … A7 et A7 bis

On peut manipuler des adresses longues (long) ou des adresses courtes (word). Notons que les adresses réelles du 68000 sont codés sur 24 bits, par conséquent les 8 derniers bits d’une adresse longue ne sont pas significatifs ! Notons également le rôle particulier des deux registres d’adresse A7 et A7 bis, encore appelé USP (user stack pointer) et SSP (supervisor stack pointer). SP ou A7 contient l’adresse du pointeur de pile relatif au mode courant, c’est-à-dire utilisateur ou superviseur.

• PC ou program counter

Il contient l’adresse de la prochaine

en relation

  • externalisation
    4625 mots | 19 pages
  • Externalisation
    1946 mots | 8 pages
  • externalisation
    1342 mots | 6 pages
  • Externalisation
    8437 mots | 34 pages
  • Externalisation
    927 mots | 4 pages
  • Externalisation
    8503 mots | 35 pages
  • Externalisation
    9006 mots | 37 pages
  • Externalisation
    3458 mots | 14 pages
  • Externalisation
    508 mots | 3 pages
  • Externalisation
    1114 mots | 5 pages