Le Schema Fonctionnel Du Microprocesseur

Embed Size (px)

Citation preview

Universit KASDI MERBAH OUARGLA Dpartement de Mcanique et Electronique Module Microprocesseur Nom :.. Prnom :.. Rpondez aux questions suivantes : 1- Le schma fonctionnel du microprocesseur sert a : - dcrire dans le dtail la logique des portes et des bascules utilises sa construction - dcrire la manire dont sa logique est connecte la mmoire et aux entres sorties - montrer les lments logiques qui peuvent tre utilis pour manipuler et trait des donnes en vue de la rsolution dun problme 2- La fonction principale de lUAL est : - dexcut les additions - de servir de sortie a laccumulateur - de modifier arithmtiquement ou logiquement les mots donnes 3- Nous utilisons un microprocesseur de 16 bits qui comporte un accumulateur a double longueur. Nous esprons donc que cet accumulateur sera en mesure de stoker les rsultats des oprations de lUAL. Quelle sera exprime en octets, la longueur maximum admissible de ces rsultats - 1 - 2 - 3 - 4 4- Le domaine dadressage dun microprocesseur a pour tendue 216 (65536). Quelle doit tre, la longueur, en bits du compteur dinstruction ? - 4 - 8 - 16 - 32 5- lexception du moment ou il est en train dextraire une instruction, le compteur dinstruction pointe vers linstruction : - prcdente - Suivante - En cours dexcution - De sous-programme 6- Le registre dadresse pointe vers : - le contenue de la case mmoire - la case mmoire - un registre mmoire 7- Pendant, lexcution dune instruction, le registre dinstruction contient linstruction :

1

-

prcdente en cours dexcution suivante

8- Le registre dinstruction est charg du contenu de la case mmoire vers laquelle pointe : - laccumulateur - linstruction prcdente - le compteur dinstruction 9- Additionner les nombres binaires a 8 bits prsents ci-dessus. Aprs addition, indiquer quels seront les effets des rsultats sur les bits de zro, de signe et de retenue. - 01010100 11001100 - 00000001 01111111 - 00001111 00010000 - 11000000 10000001 10- Le bit de retenue du registre dtat peut galement indiquer : - un zro - un nombre ngatif - la soustraction de deux nombres dont le second est suprieure au premier 11- lUAL a deux entres. Dans le cas dun microprocesseurs de base, celles-ci sont connectes a laccumulateur et : - au compteur dinstruction - au bus de donnes internes - a la logique de contrle 12- La plupart des oprations logique et arithmtique sont effectues entre le contenue dune case mmoire ou dun registre et celui : - de laccumulateur - du compteur dinstruction - du registre dadresse mmoire - du registre dinstruction 13- Le registre pointeur de pile contient : - les donnes intermdiaires des oprations arithmtiques - ladresse de linstruction en cours dexcution - ladresse du haut de la pile 14- Un microprocesseur donn a mot de 16 bits peut adresser 4194304 cases mmoires. La longueur dadresse, exprim en bits sera : - 8 - 16 - 22 - 32

2

Universit KASDI MERBAH OUARGLA Dpartement de Mcanique et Electronique Module Microprocesseur Nom :.. Prnom :.. Rpondez aux questions suivantes : 1- lUAL a deux entres. Dans le cas dun microprocesseurs de base, celles-ci sont connectes a laccumulateur et : - au compteur dinstruction - au bus de donnes internes - a la logique de contrle 2- La plupart des oprations logique et arithmtique sont effectues entre le contenue dune case mmoire ou dun registre et celui : - de laccumulateur - du compteur dinstruction - du registre dadresse mmoire - du registre dinstruction 3- Pour raliser un transfert programm de donnes entre lentre 2008 et la case mmoire 72348, il est ncessaire, dans le but de stocker temporairement des donnes, de faire appel : - au compteur dinstruction - lUAL - la case mmoire 72338 - laccumulateur 4- Le compteur dinstruction est un des registres ..du microprocesseur. - particulier - gnraux - mmoire 5- Une fois charge dune adresse de dpart, le compteur dinstruction : - la sautera pour pointer vers dautres instructions en supposant que lon peut en avoir besoin dans la suite - pointera vers une instruction antrieure aprs lexcution de chaque instruction - incrmentera sa valeur pour pointer vers linstruction suivante une fois extraire linstruction actuelle - ira vers la case mmoire 6553 7- Un microprocesseur donn a mot de 16 bits peut adresser 4194304 cases mmoires. La longueur dadresse, exprim en bits sera : - 8 - 16 - 22 - 32 8- La taille du registre dinstruction dpend : - de larchitecture du microprocesseur - du type du microprocesseur 8 ou 16 bits de la taille de la mmoire adressable - de la vitesse du microprocesseur

3

9- La logique de contrle du microprocesseur est pilote par une onde carre haute frquence appele horloge. Lobjet de lhorloge est de : - fournir lheure - commander le mcanisme de stockage des donnes de LUAL - fournir un signal de synchronisation la logique de contrle 10- Additionner les nombres binaires a 8 bits prsents ci-dessus. Aprs addition, indiquer quels seront les effets des rsultats sur les bits de zro, de signe et de retenue. - 00001111 11110000 - 00111011 11000101 - 11111111 11111111 - 00000001 11111110 11- Le bit de retenue du registre dtat peut galement indiquer : - un zro - un nombre ngatif - la soustraction de deux nombres dont le second est suprieure au premier 12- Le domaine dadressage dun microprocesseur a pour tendue 216 (65536). Quelle doit tre, la longueur, en bits du compteur dinstruction ? - 4 - 8 - 16 - 32 13- Le registre pointeur de pile contient : - les donnes intermdiaires des oprations arithmtiques - ladresse de linstruction en cours dexcution - ladresse du haut de la pile 14- Pendant, lexcution dune instruction, le registre dinstruction contient linstruction : - prcdente - en cours dexcution - suivante

4