Académique Documents
Professionnel Documents
Culture Documents
AU : 2022-2023
Exercice 1 :
L’étude de cette partie porte sur le µP dont l’architecture du chemin de données et le jeu
d’instructions sont présentés dans l’Annexe :
1. Donnez les caractéristiques suivantes de ce µP.
Taille du bus de données : …………………………………...……………………………………….
Taille du bus d’adresses : ………….……………………...………………………………….……….
Taille du code opération : .…………………………………...……………………………………….
Taille du code opérande : ..…………………………………...……………………………………….
Taille du compteur Programme : ………..…………………...……………………………………….
La capacité de la mémoire adressable : .………………...…...……………………………………….
2. Donnez le mot de contrôle pour chacune des instructions de ce µP.
Instruction IRload JMPmux PCload Meminst MemWr Asel1,0 Aload Sub Halt
Fetch
Decode
LOAD A, address
ADD A, address
SUB A, address
JZ address
JPOS address
HALT
In A
loop: Sub A,@un
jz fin
jp loop
fin : halt
1/4
Adresse de la Contenu de la case mémoire
case mémoire
Reset
State
IRopcod
Input_A 3
Output_A
Aneq0
Halt
2/4
b) Quel est le rôle de ce programme
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
6. Ecrivez un programme assembleur permettant de saisir deux nombres et de faire sortir le MAX.
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
7. Ecrivez un programme assembleur permettant de continuer à saisir des valeurs jusqu’à avoir un
0 en entrée, puis il fait sortir le nombre de valeurs saisies.
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
3/4