Assembleur 8086 ARCHITECTURE INTERNE d ? un MICROPROCESSEUR cours architecture des ordinateurs - Naoufel GUEDDAH CLe microprocesseur Intel I Introduction Le microprocesseur Intel est un microprocesseur bits apparu en C ? est le premier microprocesseur de

ARCHITECTURE INTERNE d ? un MICROPROCESSEUR cours architecture des ordinateurs - Naoufel GUEDDAH CLe microprocesseur Intel I Introduction Le microprocesseur Intel est un microprocesseur bits apparu en C ? est le premier microprocesseur de la famille Intel x Pentium Il se présente sous la forme d ? un bo? tier DIP Dual In-line Package à broches II Architecture externe du cours architecture des ordinateurs - Naoufel GUEDDAH CLe microprocesseur Intel Schéma fonctionnel du cours architecture des ordinateurs - Naoufel GUEDDAH CLe microprocesseur Intel III Architecture interne du Le est constitué de deux unités fonctionnant en parallèle ? l ? unité d ? exécution EU Exécution Unit ? l ? unité d ? interface de bus BIU Bus Interface Unit cours architecture des ordinateurs - Naoufel GUEDDAH CLe microprocesseur Intel III Architecture interne du Rôle des deux unités ? l ? unité d ? interface de bus BIU recherche les instructions en mémoire et les range dans une ?le d ? attente elle fournit l'interface physique entre le microprocesseur et le monde extérieur ? l ? unité d ? exécution EU exécute les instructions contenues dans la ?le d ? attente Elle comporte essentiellement l'UAL de bits qui manipule les registres généraux de bits Les deux unités fonctionnent simultanément d ? o? une accélération du processus d ? exécution d ? un programme fonctionnement selon le principe du pipe-line cours architecture des ordinateurs - Naoufel GUEDDAH CLe microprocesseur Intel III Architecture interne du Le microprocesseur contient registres répartis en groupes ? Registres généraux registres sur bits AX AH AL BX BH BL CX CH CL DX DH DL Ils peuvent être également considérés comme registres sur bits Ils servent à la fois d ? accumulateurs et de registres opérandes bits Ces registres présentent cependant en plus certaines spéci ?cités ? AX est utilisé pour les opérations d ? entrées sorties les multiplications et les divisions ? BX sert de registre de base lors de l ? adressage indirect par registre de base ? CX sert de compteur de données dans les opérations sur les chaines de caractères ? DX est utilisé avec AX pour registre d ? adressage indirect lecosurms aurchltitiepctluicreadteisoonrdsinaeteturdsi- vNisaoioufnel GoUEuDDcAoHmm e CLe microprocesseur Intel III Architecture interne du ? Registres de pointeurs et d ? index registres sur bits Pointeurs SP Stack Pointer pointeur de pile la pile est une zone de sauvegarde de données en cours d ? exécution d ? un programme BP Base Pointer pointeur de base utilisé pour adresser des données sur la pile Index SI Source Index DI Destination Index Ils sont utilisés pour les transferts de cha? nes d ? octets entre deux zones mémoire Les pointeurs et les index contiennent des adresses de cases mémoire cours architecture des ordinateurs - Naoufel GUEDDAH CLe microprocesseur Intel III Architecture interne du Pointeur d ? instruction et indicateurs ags registres sur bits Pointeur d ? instruction IP contient l ? adresse de la prochaine instruction à exécuter Flags cours architecture des ordinateurs - Naoufel

  • 26
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager