Académique Documents
Professionnel Documents
Culture Documents
a. Un microprocesseur intgr avec la mmoire et les priphriques I/O sur une mme puce,
b. Un microprocesseur qui doit tre intgr sur une carte mre avec la mmoire et les
priphriques I/O.
Q5. Un microprocesseur avec un pipeline de profondeur trois (fetch, decode, exec) permet de :
a. Davoir une latence de trois cycles puis une excution dune instruction par cycle,
b. Davoir une excution de trois instructions par cycle,
c. Une latence de trois cycles et une excution de trois instructions par cycle.
Q7. Pour les applications sensibles au cot plus quaux hautes performances, il faut choisir un
microcontrleur ARM de la famille :
a. Cortex-A,
b. Cortex-R,
c. Cortex-M.
Q8. Dans un processeur ARM Cortex-M4 le Nested Vector Interrup Controller permet de :
1
Q9. Dans un processeur ARM Cortex-M4 le Link Register (LR) sert :
Q11. Observer le schma suivant et choisir la bonne rponse sachant que linstruction suivante vient
dtre excute : pop(R3) ; // R3 is a 32 bits register
Q13. Un cortex-M4 dont la taille de ses registres est de 32bits a un espace mmoire adressable de :
a. 4 Gbits,
b. 1 Mbits,
c. 512 Kbits.
Q14. Ladresse de dbut de lespace mmoire Flash on Chip alloue aux instructions dans Cortex-
M4 est :
a. 0x00000000,
b. 0x10000000,
c. 0x20000000.
Q15. Ladresse de dbut de lespace mmoire SRAM on Chip alloue aux donnes dans Cortex-
M4 est :
2
a. 0x00000000,
b. 0x10000000,
c. 0x20000000.
a. 8 bits,
b. 16 bits,
c. 32 bits,
d. 64 bits.
a. 8 bits,
b. 16 bits,
c. 32 bits,
d. 64 bits.
a. 8 bits,
b. 16 bits,
c. 32 bits,
d. 64 bits.
a. 8 bits,
b. 16 bits,
c. 32 bits,
d. 64 bits.
3
Q22. Lire linstruction suivante et donner le bon rsultat :
MOV R0, R1 ;
Q27. En utilisant un Cortex-M4 comme cible, le mot cl const qui prcd une dclaration de
variable en langage C, exemple const char X , permet de :
Q28. En utilisant un Cortex-M4 comme cible, le mot cl volatile qui prcd une dclaration de
variable en langage C, exemple volatile char X , permet de :
4
Q29. En utilisant un Cortex-M4 comme cible, le mot cl static qui prcd une dclaration de
variable en langage C, exemple static char X , permet de :
Q31. Observer le schma suivant et choisir la configuration GPIO adquate des pins LED1,LED2:
Q32. Observer le schma suivant et choisir la configuration GPIO adquate de la pins LED1,LED2: