Titre: Le microprocesseur Cold FIRE 5307

Auteurs: C. GUIRAUDIE

Ecole: IUT/IUP Cachan

Résumé: Les microprocesseurs et les microcontrôleurs intègrent des mécanismes propres à donner des réponses satisfaisantes à, soit à des événements logiciels « anormaux », il s’agit des exceptions, soit à des événements physiques issus de capteurs câblés sur des entrées particulières, il s’agit des interruptions.

Les microprocesseurs offrent les deux mécanismes, gestions d’exceptions et d’interruptions. En général les microcontrôleurs n’offrent que les mécanismes liés aux gestions d’interruptions. Les exceptions logicielles sont des comportements « réflexes » adoptés par le microprocesseur à l’occasion de l’exécution d’une instruction « anormale ». Typiquement il est possible de classer ces exécutions en 4 grandes catégories. Exécution d’instructions « normales » mais qui posent problème à l’instant de l’exécution. Exemple, une division (divs d1,d0), sera exécutée des millions de fois sans « problème » jusqu’au moment où le diviseur (d1) adoptera (il contient, exemple, une valeur issue d’un CAN) la valeur zéro. Alors le microprocesseur n’exécutera pas l’instruction et se déroutera vers l’exécution d’un programme particulier (à écrire) censé répondre au problème rencontré d’une division par zéro. Ce type d’exception est noté 1 dans la table d’exceptions page : 128

Extrait du sommaire: Voir le document

Cours Microcontrôleur microprocesseur 20

Télécharger le fichier PDF: Le microprocesseur Cold FIRE 5307

Retour en haut

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

FPGA | Arduino | Matlab | Cours will use the information you provide on this form to be in touch with you and to provide updates and marketing.