Posez votre question Signaler

Motorola 6809

belikov 68Messages postés 7 novembre 2009Date d'inscription 4 mars 2011Dernière intervention - Dernière réponse le 14 nov. 2009 à 18:18
Bonjour,
interuption du motorola 6809.
comment ecrire un programme qui le fait .svp
Lire la suite 

Motorola 6809 »

3 réponses
Réponse
+0
moins plus
Ta question n'est pas claire.
S'agit-il d'interruption matérielle ou logicielle ?
Que veux-tu faire ? La traiter ou la simuler ?
Simplement connaître tous les types d'interruption ?
Bonne continuation.
Ajouter un commentaire
Réponse
+0
moins plus
--il s'agit d'une interruption materielle
aide moi et le ciel t'aidera
Ajouter un commentaire
Réponse
+0
moins plus
Ce n'est pas toi qui fait une une interruption matérielle. Comme son nom l'indique, elle arrive matériellement sur une patte du microprocesseur. Tout ce que tu peux (et même doit (surtout pour Reset)) faire, c'est la traiter.
Lors d'une interruption matérielle, le programme est interrompu et, suivant l'interruption, les registres sont plus ou moins sauvegardés; ensuite le programme se pousuit à l'adresse du 'vecteur' correspondant à l'interruption, soit:
$FFFE pour RESET
$FFFC pour NMI
$FFF8 pour IRQ
$FFF6 pour FIRQ
Il te suffit donc le mettre l'adresse de l'entrée de ton programme d'interruption à l'adresse correspondante et le tour est joué.
Quant au ciel, ne t'inquiète pas, je traite directement !
Bonne continuation.
Ajouter un commentaire
Ce document intitulé « motorola 6809 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Windows 8 - À quoi s'attendre ?