Vous êtes sur la page 1sur 3

Contrle Final de la Session Normale Anne Universitaire: 2015-2016

Filire :

Module : Elment de Module : Dure de lEpreuve : 1h30

Professeur Responsable : Mr.Bourouhou Documents non Autoriss

Nom et Prnom :..

1. Les bus dun microprocesseur sont :


Bus ....................................... Bus.. et Bus
2. Lunit Arithmtique et logique dun microprocesseur permet de :

3. Lunit de contrle dun microprocesseur permet de :

4. Le compteur de programme dun microprocesseur a pour rle de :

..
5. Le registre dtat dun microprocesseur a pour rle de :

..
6. Le microprocesseur 8086 possde :
Un bus dadresses de .bits et un bus de donnes de .bits
7. Donner les adresses linaires (absolues) des positions mmoires :
3500:AB00 .
0022:FFFF ..
8. Prciser la signification de chaque instruction puis donner le contenu du registre AX aprs
lexcution de la suite des instructions.
MOV AX,16 ..
DEC AX ..
ADD AX,24h
AX=.

1
9. Prciser la signification de chaque instruction puis donner le contenu des registre AX et BX aprs
lexcution de la suite des instructions.
MOV AX,1A25h ..
AND AX,0XFFFh...
MOV BX,14CFh .
XOR BX,0020
AX=, BX=..
10. Ecrire le programme (assembleur 8086) qui ralise lalgorithme suivant :


1. Mettre 1 dans AX
2. incrmenter AX

3. si AX<10 recommencer au point 2

4. sinon copier AX dans BX
..

11. Un microcontrleur est un circuit intgr qui rassemble les trois lments suivant :
-.
-
-
12. Donner la signification du nombre 16 et de la lettre F dans la rfrence du microcontrleur
PIC 16F84.
16 : ..
F : ....
13. On considre le PIC 16F84. Prciser le nombre de bits du port A et le nombre de bits du port B
Port A :bits, Port B : .bits
14. Donner le registre de configuration de direction pour le port A et le port B
Port A : Registre.
Port B : Registre.
15. Ecrire deux instructions en mikroC qui configurent le port B en sortie et le port A en entre

.
16. On considre le schma de la figure 1. Ecrire un programme en mikroC qui permet lallumage de
la LED D1 lors de la fermeture de BP1 et lallumage de la LED D2 lors de la fermeture de BP2

2

R3 R4
220R 220R

PB1


U1
16
OSC1/CLKIN RA0
17
15
OSC2/CLKOUT RA1
18 BP2
4
RA2
1
2

MCLR RA3
3
RA4/T0CKI
6

RB0/INT
7
RB1 D1
RB2
8
9
R1
RB3
10 220R
RB4
RB5
11
12
LED-RED
RB6
13
D2
RB7 R2

PIC16F84A 220R
LED-RED
.
Figure 1

17. On considre le schma de la figure 2. Ecrire un programme en mickroC qui permet de raliser un
compteur modulo 8(0,1,2,3,4,5,6,7,0,1,2)

U1
16 17
OSC1/CLKIN RA0
15 18
OSC2/CLKOUT RA1
1
RA2
4 2
MCLR RA3
3
RA4/T0CKI U2
6 7 13
RB0/INT A QA
7 1 12
RB1 B QB
8 2 11
RB2 C QC
9 6 10
RB3 D QD
10 4 9
RB4 BI/RBO QE
11 5 15
RB5 RBI QF
12 3 14
RB6 LT QG
13
RB7
74LS48
PIC16F84A

Figure 2

Vous aimerez peut-être aussi