Université des Sciences Techniques Houari Boumediene
Faculté du génie Electrique
Département d’électronique
Module: Systèmes à microprocesseurs Durée : 1h 30
Pré-Examen N°2
Exercice N°1 :
On veut réaliser un système à base de micro-processeur, le système va comprendre
deux types de mémoire, une RAM et une Rom, ainsi qu’un périphérique d’entrée sortie.
La ROM et la RAM a réalisé doivent avoir une capacité maximal de 16𝐾𝑂, et un bus de
données de 16 𝑏𝑖𝑡𝑠, alors qu’on dispose que de mémoires de 2𝐾 ∗ 8 pour la ROM, et des
RAMs de 4𝐾 ∗ 4.
1. Déterminer le nombre de mémoires nécessaire pour chaque type de mémoire.
2. Déterminer la plage d’adresse pour cette réalisation sachant que l’adressage
de la ROM commence à partir de l’adresse 00000ℎ , et la premiere adresse de
la RAM est 20000ℎ , aussi le nombre maximal de périphériques est de 1024, et
l’adresse de début des périphériques est de 40000ℎ .
3. Réaliser la schématique pour ce système.
Exercice N°2 :
Réaliser un programme qui remplace toutes les occurrences d’une valeur entière dans un tableau
par une deuxième valeur.
Exercice N°3 :
On considère le programme suivant :
Dr. Mohamed Amine BELKADI Année universitaire 2023/2024
data segment
org 1100h
N db 5
r db ?
data ends
code segment
assume cs :code
assume ds :data
assume es :data
org 1000h
Start:
mov cl, N
mov al, 0x00
l:
add al, cl
loop l
mov r, al
HLT
code ends
end
1. Déterminer le résultat en sortie pour ce programme.
2. Veuillez déterminer la fonction de ce programme (que fait le programme ?).
Dr. Mohamed Amine BELKADI Année universitaire 2023/2024