• Aucun résultat trouvé

Partie théorique

N/A
N/A
Protected

Academic year: 2022

Partager "Partie théorique"

Copied!
2
0
0

Texte intégral

(1)

Examen médian MC60 Semestre A2012

Partie théorique

Microcontrôleurs et Langage Machine

L'ensemble des instructions assembleur figure en dernière page.

1. Un microcontrôleur est équipé d'un Quartz de 8Mhz. Combien de temps faut-il pour exécuter l'instruction ADDWF ?

2. Certaines instructions nécessitent parfois 1, parfois 2 cycles machine. Quelle en est la raison ?

3. A quelle adresse se place la première instruction d'une routine de traitement des interruptions ?

4. Par quelle instruction se termine une routine de traitement des interruptions ?

5. Soit MEM, un registre mémoire. Ecrire les instructions qui décrémentent MEM jusqu'à 0.

Mettre en place les étiquettes qui vous seront utiles. N'écrire que les instructions relatives à cet exercice.

6. En admettant que le bit 0 reste toujours à 0, combien de temps faut-il pour que le morceau de programme suivant revienne à Debut ? Détailler les calculs, la fréquence du Quartz est de 4 MHz.

...

Debut

MOVLW 6

MOVWF COMPTEUR A2

BTFSC PORTB,0 GOTO Affiche DECFSZ COMPTEUR,1 GOTO A2

GOTO Debut Affiche

MOVFW COMPTEUR ...

(2)

f : registre mémoire sous la forme de son adresse d : registre destination du résultat :

d = 0, résultat dans W d = 1, résultat dans f k : valeur constant

b : rang du bit (0.. 7)

Références

Documents relatifs

The UNIVAC 418-111 Real-Time Operating System File Control Routine provides preprogrammed methods of handling files on rna gnetic tape and mass storage sub-

Un bon praticien réflexif sait qu'une partie de son action lui échappe, qu'il faut un travail de prise de conscience.. Un bon praticien réflexif se caractérise aussi par son

Dans cette situation, quels sont les signes corporels annonciateurs.. Qu’est-ce qui dépend de l’environnement et n’est pas sous

Le langage C/C++ offre la possibilité de conditionner un traitement avec l'instruction if (ou

ROUTINE DU SOIR enlever le manteau.. mettre

il y a en français, variables avec les langues, sont utilisés pour maintenir les liens de cohésion entre les termes "posés" et leur insertion dans

Mais si nous pouvions alors, en interrogeant les élèves, mesurer le volume de ceux qui étaient touchés par ces sanctions, il était plus difficile de dépasser ce

Une procédure est une routine avec laquelle les résultats calculés sont obtenus par l’intermédiaire de paramètres formels résultats nommés dans son en-tête.. Transmission