Académique Documents
Professionnel Documents
Culture Documents
Contrôle Semestriel
Durée 1h30 (11h00 à 12h30)
Nom: ……………………………………………………………………………
Prénom ……………………………………………………………………………
Groupe: ……………………………………………………………………………
Questions :
Q 01 : Soit le plan mémoire suivant allant de 0000h à FFFFh partagé comme suit (dont chaque case
mémoire contient un octet). La capacité de chaque bloc mémoire en Ko est :
0000h 1400h 6000h 6400h FFFFh
RAM = ko EPROM= ko ROM= ko VIDE= ko
push ax
push bx
pop bx
pop ax
• • • •
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Exercice 01 :
Ecrire une procédure permettant la conversion du nombre BINAIRE dans l'accumulateur (al) à son
correspondant en code GRAY (résultat dans al).
NB : le nombre est sur 4 bits seulement.
Utilisez les directives d'assemblage
Exercice 02 :
Donnez l'équivalent de REPNZ SCASW à l'aide de l'instruction CMP et d'autre instructions du 8086 de
votre choix.
Exercice 03 :
Ecrire un programme permettant de compter le nombre de zéros dans un tableaux de 50 éléments qui
se trouve à partir de l'adresse DS:0200
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 2 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Nom: MOUISSAT
Prénom Smail
Questions :
Q 01 : Soit le plan mémoire suivant allant de 0000h à FFFFh partagé comme suit (dont chaque case
mémoire contient un octet). La capacité de chaque bloc mémoire en Ko est :
0000h 1400h 6000h 6400h FFFFh
RAM = 5 ko EPROM= 19 ko ROM= 1 ko VIDE= 39 ko
• 0004:0012 • 0005:0002
• CWD
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Exercice 01 :
Exercice 02 :
Exercice 03 :
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 2 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Q 02 :
Donner Quatre instructions permettant de changer la valeur de IP:
• 0 000 • 0 000000 • • 0 0000000
Q 03 :
Donner la valeur des différents registres après l'exécution de chaque instruction
cs ip ss sp ax bx
Valeurs initiales des registres 2018h 0100h 2018h 0200h 030Fh 0000h
inc ax
dec bx
push ax
push bx
pop ax
Q 04 :
Donner Quatre instructions dont le code opération est sur 1 octet :
• 0 000 • 0 000000 • • 0 0000000
Exercice 01 :
Ecrire une procédure permettant la conversion du nombre en code GRAY dans l'accumulateur (al) à son
correspondant BINAIRE (résultat dans al).
NB : le nombre est sur 4 bits seulement.
Exercice 02 :
Donnez l'équivalent de REPNZ SCASW à l'aide de l'instruction CMP et d'autre instructions du 8086 de
votre choix.
Exercice 03 :
Ecrire un programme permettant de compter le nombre des nombres supérieurs à zéros dans un
tableaux de 50 éléments qui se trouve à partir de l'adresse DS:0200
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 1
Bonne Chance -------- Bonne Chance -------- Bonne Chance -------- Bonne Chance
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Nom: ……………………………………………………………………………
Prénom: ……………………………………………………………………………
Groupe: ……………………………………………………………………………
Reset
CK
Exercice 02 : Réaliser une ROM (à base de diodes) permettant la réalisation de la fonction f(x)=2x (x={0,1,2,3}).
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Exercice 03 : Réaliser une mémoire de 64x8 bits à l’aide de boitiers de 32x4 bits
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 2 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Nom: ……………………………………………………………………………
Prénom: ……………………………………………………………………………
Groupe: ……………………………………………………………………………
Reset
CK
Exercice 02 : Réaliser une ROM (à base de diodes) permettant la réalisation de la fonction f(x)=3x (x={0,1,2,3}).
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Exercice 03 : Réaliser une mémoire de 64x8 bits à l’aide de boitiers de 32x4 bits
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 2 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Nom: ……………………………………………………………………………
Prénom: ……………………………………………………………………………
Groupe: ……………………………………………………………………………
Reset
CK
Exercice 02 : Réaliser une ROM (à base de diodes) permettant la réalisation de la fonction f(x)=4x (x={0,1,2,3}).
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Exercice 03 : Réaliser une mémoire de 64x8 bits à l’aide de boitiers de 32x4 bits
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 2 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Nom: ……………………………………………………………………………
Prénom: ……………………………………………………………………………
Groupe: ……………………………………………………………………………
Reset
CK
Exercice 02 : Réaliser une ROM (à base de diodes) permettant la réalisation de la fonction f(x)=5x (x={0,1,2,3}).
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Exercice 03 : Réaliser une mémoire de 64x8 bits à l’aide de boitiers de 32x4 bits
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 2 sur 2
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage
Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur
Nom: ……………………………………………………………………………
Prénom ……………………………………………………………………………
Groupe: ……………………………………………………………………………
Questions :
Q 01 :
Soit le plan mémoire suivant allant de 0000h à FFFFh partagé comme suit (dont chaque case mémoire
contient un octet). La capacité de chaque bloc mémoire en Ko est :
0000h 1400h 6000h 6400h FFFFh
RAM = ko EPROM= ko ROM= ko VIDE= ko
Q 02 :
Les couples SEG:OFFS possibles de l'adresse physique 00042h sont :
• 0 000:0000 • 0 000:0000 • • 0 000:0000
Q 03 :
Donner la valeur des différents registres après l'exécution de chaque instruction
cs ip ss sp ax bx
Valeurs initiales des registres 2019h 0100h 2019h 0200h 030Fh 0000h
inc ax
dec bx
push ax
push bx
pop ax
Q 04 :
Donner Quatre instructions dont le code opération est sur 1 octet :
• 0 000 • 0 000000 • • 0 0000
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 1
Bonne Courage -------- Bonne Courage -------- Bonne Courage -------- Bonne Courage