Académique Documents
Professionnel Documents
Culture Documents
Contrôle semestriel
Durée 1h30 (9h00 à 10h30)
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 FFFFh
RAM = ko EPROM= ko ROM= ko VIDE= ko
Q 02 :
Les couples SEG:OFFS possibles de l'adresse physique 00032h 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 2018h 0100h 2018h 0200h 030Fh 0000h
push ax
inc ax
pop bx
Q 04 :
Donner Quatre instructions permettant de changer la valeur de IP:
• 0 000 • 0 000000 • • 0 0000000
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Chance -------- Bonne Chance -------- Bonne Chance -------- Bonne Chance
Formation Licence Électronique (2017/2018) Module Systèmes à Microprocesseur
Exercice 01 :
Réaliser une ROM (à base de diodes) permettant de faire la conversion du Code Gray codé sur 3 bits vers
le Code Binaire.
Exercice 02 :
Ecrire deux programmes sans et avec l'utilisation des instructions de manipulation de chaines de
caractères permettant de remplacer l'instruction rep movsb
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 Chance -------- Bonne Chance -------- Bonne Chance -------- Bonne Chance
Formation Licence Électronique (2017/2018) Module Systèmes à Microprocesseur
Nom: ……………………………………………………………………………
Prénom ……………………………………………………………………………
Groupe: ……………………………………………………………………………
Questions :
Q 01 : (voir la solution de l'exercice dans la série des TD)
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 6800h FFFFh
RAM = 5 ko EPROM= 19 ko ROM= 2 ko VIDE= 38 ko
Q 02 :
Les couples SEG:OFFS possibles de l'adresse physique 00032h sont :
• 0000:0032 • 0001:0022 • 0002:0012 • 0003:0002
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
push ax 2018h 0101h 2018h 01FEh 030Fh 0000h
inc ax 2018h 0102h 2018h 01FEh 0310h 0000h
pop bx 2018h 0103h 2018h 0200h 0310h 030Fh
Q 04 :
Donner Quatre instructions permettant de changer la valeur de IP:
• CALL • JMP • INT • RET
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Chance -------- Bonne Chance -------- Bonne Chance -------- Bonne Chance
Formation Licence Électronique (2017/2018) Module Systèmes à Microprocesseur
Exercice 01 :
Réaliser une ROM (à base de diodes) permettant de faire la conversion du Code Gray codé sur 3 bits vers
le Code Binaire.
GND
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 2 sur 2
Bonne Chance -------- Bonne Chance -------- Bonne Chance -------- Bonne Chance
Formation Licence Électronique (2017/2018) Module Systèmes à Microprocesseur
Contrôle de Rattrapage
Durée 1h30 (12h30 à 14h00)
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 00032h 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 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
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Chance -------- Bonne Chance -------- Bonne Chance -------- Bonne Chance
Formation Licence Électronique (2017/2018) 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.
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 Chance -------- Bonne Chance -------- Bonne Chance -------- Bonne Chance
Formation Licence Électronique (2017/2018) Module Systèmes à Microprocesseur
Interrogation écrite
Durée 1h30 (12h30 à 13h30)
Nom: ……………………………………………………………………………
Prénom ……………………………………………………………………………
Groupe: ……………………………………………………………………………
Exercice 01 :
A l'aide de bascules D, réaliser un registre à décalage universel de 4 bits.
Exercice 02 :
Réaliser une ROM (à base de diodes) permettant de faire la conversion Code Gray vers Binaire.
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 1 sur 2
Bonne Chance -------- Bonne Chance -------- Bonne Chance -------- Bonne Chance
Formation Licence Électronique (2017/2018) Module Systèmes à Microprocesseur
Exercice 02 :
Considérons le circuit d'un registre à décalage suivant :
Chargé de module : Smail MOUISSAT Université des Frères Mentouri de Constantine 2 sur 2
Bonne Chance -------- Bonne Chance -------- Bonne Chance -------- Bonne Chance