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