Tp infoindus DEUXIEME PARTIE CINITIATION A LA PROGRAMMATION DU PROCESSEUR I- BUT Cette manipulation consiste à résoudre quelques exercices du P ainsi que son exécution sur le Kit MC Informations générales sur le -Les di ?érents registres du processeur Reg
DEUXIEME PARTIE CINITIATION A LA PROGRAMMATION DU PROCESSEUR I- BUT Cette manipulation consiste à résoudre quelques exercices du P ainsi que son exécution sur le Kit MC Informations générales sur le -Les di ?érents registres du processeur Registres internes Accumulateurs A B Accumulateurs D Registre X Y Registre S U Registre PC Rôle du registre Deux exemples d ? instructions Opérations arithmétiques et utilisant le registre LDA logiques et les manipulations ADDB de données sur bits Opérations arithmétiques et LDD FFF logiques et les manipulations ADDD BF de données sur bits on peut obtenir le registre D en concaténant A et B Ils sont utilisés pour les modes LDX FC d ? adressage indexé lors de LDA X rangement de données en STA X mémoire sous forme de table LDB --X ils ont une taille de bits ADDB X chacun Ce sont deux pointeurs de pile LDU F qui sont utilisés pour gérer la ADDU sauvegarde des registres internes du P lors des appels des sous-programme et des demandes d ? interruptions ils ont une taille de bits Compteur-Programme est un JMP C registre bits qui contient BNE LOOP l ? adresse de la prochaine instruction à exécuter et CRegistre DP s ? incrémente automatiquement à chaque lecture d ? un octet en mémoire à moins qu ? un branchement Pointeur de page sa taille est de bits il permet de découper l'espace mémoire en pages de octets Ce registre est utilisé pour l'adressage direct LDA A TFRA DP Registre CCR Registre d'état CC il permet à l'utilisateur de juger de la validité des traitements e ?ectués par l'utilisateur CWAI ANDCC -Taille du bus d ? adresse du P est bits La taille maximale de l ? espace mémoire adressable par ce bus est octets Ko -la signi ?cation des bits du registre CC Registre d ? état CC Bit E Bit F Bit H Bit I Bit N Bit Z Bit V Bit C indique Autorise donne l'état Autorise à lorsque à lorsque lorsqu'il est l'interruption de la une le résultat de le résultat à que tous FIRQ retenue lors interruption l'opération de les registres lorsqu'il est d'une IRQ précédente l'opération du ont à opération lorsqu'il est est négatif précédente été empilés entre le bit à est nul S'il et à et le bit seuls les registres PC et CC ont été empilés indicateur de à lorsque dépassement l'opération Il est à précédente lorsque le est résultat n'est supérieure à pas juste en arithmétique signée -Registre DP sa dé ?nition a été faite au tableau de la question C -Les di ?érents modes d ? adressage Le de MOTOROLA o ?re plusieurs modes d'adressage mémoire Adressage immédiat Avec ce mode d'adressage l'un des opérandes est immédiatement présent dans l'octet ou les octets qui suivent le code objet opération On spéci ?e qu'il s'agit d'un opérande immédiat en faisant précéder l'opérande du caractère dièze Adressage direct Cette forme d'adressage utilise le second octet de l'instruction pour identi ?er un opérande
Documents similaires
-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 07, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 69kB