Vous êtes sur la page 1sur 14

Formation Licence Électronique (2018/2019) Module Systèmes à Microprocesseur

Jeudi, le 7 Février 2019

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

Q 02 : Les couples SEG:OFFS possibles de l'adresse physique 00052h sont :


• 0 000:0000 • 0 000:0000 • • 0 000:0000

• 00 00:0000 • 0 000:0000 • 0 000:0000 • 0 000:0000

Q 03 : Donner la valeur de chaque registre 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

push ax

push bx

pop bx

pop ax

Q 04 : Donner une séquence d'instructions totalisant 3 Octets permettant de mettre AX et DX à zéro


• 0 000 • 0 000000 • • 0 00000

• • • •

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

Jeudi, le 7 Février 2019

Corrigé Type Contrôle Semestriel


Durée 1h30 (11h00 à 12h30)

Nom: MOUISSAT

Prénom Smail

Groupe: Tous les Groupes

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

Q 02 : Les couples SEG:OFFS possibles de l'adresse physique 00052h sont :


• 0000:0052 • 0001:0042 • 0002:0032 • 0003:0022

• 0004:0012 • 0005:0002

Q 03 : Donner la valeur de chaque registre 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 2019h 0101h 2019h 0200h 0400h 0000h
push ax 2019h 0102h 2019h 01FEh 0400h 0000h
push bx 2019h 0103h 2019h 01FCh 0400h 0000h
pop bx 2019h 0104h 2019h 01FEh 0400h 0000h
pop ax 2019h 0105h 2019h 0200h 0400h 0000h

Q 04 : Donner une séquence d'instructions totalisant 3 Octets permettant de mettre AX et DX à zéro


• XOR AX,AX

• 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 :

Ecrire une procédure CodeSeg SEGMENT


permettant la conversion du nombre ASSUME CS : CodeSeg, DS : CodeSeg,
BINAIRE dans l'accumulateur (al) à
son correspondant en code GRAY GRAY DB 0, 1, 3, 2, 6, 7, 5, 4, 0Ch, 0Dh, 0Fh, 0Eh, 0Ah, 0Bh, 9, 8
(résultat dans al). MOV BX, OFFSET GRAY
NB : le nombre est sur 4 bits XLAT
seulement. CodeSeg ENDS
Utilisez les directives d'assemblage

Exercice 02 :

Donnez l'équivalent de REPNZ Suivant: CMP A X, ES:[DI]


SCASW à l'aide de l'instruction CMP
JZ Fin
et d'autre instructions du 8086 de
votre choix. INC DI
INC DI
LOOP Suivant
BRK
Fin INC DI
INC DI
BRK

Exercice 03 :

Ecrire un programme MOV SI, 200


permettant de compter le nombre de
MOV CX,50
zéros dans un tableaux de 50
éléments qui se trouve à partir de Suivant: CMP AL, DS:[SI]
l'adresse DS:0200 JNZ Suivant_1
INC BX
Suivant_1: INC SI
INC SI
JCXZ Fin
LOOP Suivant
Fin BRK

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

Jeudi, le 27 Juin 2019


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 :C
0000h 1C00h 6000h 6800h FFFFh
RAM = ko EPROM= ko ROM= ko VIDE= ko

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

Mercredi, le 28 Novembre 2018


Interrogation écrite
Durée 45min

Nom: ……………………………………………………………………………

Prénom: ……………………………………………………………………………

Groupe: ……………………………………………………………………………

Exercice 01 : Considérons le circuit suivant :


Set

SET SET SET


J Q J Q J Q

CLK A CLK B CLK C


K ~Q K ~Q K ~Q
RESET RESET RESET

Reset

CK

• Représenter le chronogramme des sorties QA, QB et QC.

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

Mercredi, le 28 Novembre 2018


Interrogation écrite
Durée 45min

Nom: ……………………………………………………………………………

Prénom: ……………………………………………………………………………

Groupe: ……………………………………………………………………………

Exercice 01 : Considérons le circuit suivant :


Set

SET SET SET


J Q J Q J Q

CLK A CLK B CLK C


K ~Q K ~Q K ~Q
RESET RESET RESET

Reset

CK

• Représenter le chronogramme des sorties QA, QB et QC.

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

Mercredi, le 28 Novembre 2018


Interrogation écrite
Durée 45min

Nom: ……………………………………………………………………………

Prénom: ……………………………………………………………………………

Groupe: ……………………………………………………………………………

Exercice 01 : Considérons le circuit suivant :


Set

SET SET SET


J Q J Q J Q

CLK A CLK B CLK C


K ~Q K ~Q K ~Q
RESET RESET RESET

Reset

CK

• Représenter le chronogramme des sorties QA, QB et QC.

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

Mercredi, le 28 Novembre 2018


Interrogation écrite
Durée 45min

Nom: ……………………………………………………………………………

Prénom: ……………………………………………………………………………

Groupe: ……………………………………………………………………………

Exercice 01 : Considérons le circuit suivant :


Set

SET SET SET


J Q J Q J Q

CLK A CLK B CLK C


K ~Q K ~Q K ~Q
RESET RESET RESET

Reset

CK

• Représenter le chronogramme des sorties QA, QB et QC.

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

Mercredi, le 16 Janvier 2019

Interrogation écrite n°2


Durée 1h30 (12h30 à 13h30)

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

• 00 00:0000 • 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

Vous aimerez peut-être aussi