Telechargé par Ahmed.zizo

DL archi

publicité
Compte Rendu
Devoir Surveillé 17/18
MOSAAD Ahmed
3ème Génie Réseaux et Télécommunication
Questions du cours :
1. Un microprocesseur se compose principalement de :
● L’UAL ( unité arithmétique et logique) : c’est le composant central qui
permet de réaliser tous les calculs et les opération logique et arithmétique.
● Unité de contrôle : Elle est chargée de commander et de gérer tout les
différents constituants de l’ordinateur (contrôler les échanges, gérer
l’enchaînement des différentes instructions, etc...).
● Registre : c’est la mémoire du CPU qui est chargé de stocker les
opérandes et les résultats des opérations.
2. La différence entre la mémoire principale et le registre c’est que la mémoire
principale stocke des données des processus en cours d'exécution sur
l’ordinateur par contre le registre est chargé de stocker les données temporaire
de CPU.
3. Les caractéristique du 8086 sont :
● Structure de 16 bit
● Capacité d’adressage de 1 MO
● 14 registre Interne
● 24 modes d’adressage
● Arithmétique sur des nombre signé et non signé
● Arithmétique binaire sur 8 bits ou 16 bits.
● Manipulation des bits (décalage) sur les octets les Mots et les chaine de
caractère
4. Le microprocesseur profit de l’adresse d’instruction en cours d'exécution puis il
déduit l’adresse du prochaine instruction.
1
EXERCICE 1 :
1. Calcul en base 16 :
5EB2 + 84 =​ 5F36
1957 + 0A1E = ​2375
24 - F = ​15
2. Calcul en base 8 :
335 + 567 = ​1124
135 + 726 = ​1063
3. Remplissage du tableau :
Instruction
Résultat
Type
d’adressage
Commentaire
MOV AX,1623h
AX<= 1623h
immédiat
affectation de la valeur
1623h dans le registre AX
ADD DX, [1800h]
DX =DX + [1800h]
Indirect basé
addition de DX et le
contenue de l’adresse
1800h et le résultat
stocké dans DX
MOV BX,DX
BX <= DX
registre
affectation de DX dans
dans le registre BX
AND [BP],CL
[BP] = [BL] AND [CL]
registre
le AND logique entre le
contenue de BP et CL
DIV DL
la division de Al/DL
registre
EXERCICE 2 :
1. Sachant que la capacité est égale à le nombre de mots adressables multiplié par
la taille de mot adressable, donc on aura :
● capacité = 16k 24
● Le nombre de mots adressables = 16k = 24 × 210 = 214
2
2. Puisque chaque mot est adressable séparément donc le nombre total d’adresses
différentes 16k = 24 × 210 = 214 .
3. La taille de mot adressable = 24 bits cad la taille de bus de donnée égale 24 bit.
4.
3
Téléchargement