Architecture des ordinateurs Campus-Booster ID : 346 www.supinfo.com Copyright © SUPINFO. All rights reserved Architecture des ordinateurs Votre formateur… Titre : Ingénieur Architecture Des Logiciels et Génie Logiciel Spécialité : conception de Systèmes d'Information avec la méthode MERISE. Expériences : Gros systèmes (VAX / VMS, RDB / Oracle, SQL / PL-SQL, Pro*C et COBOL) Nicolas ORNETO Passion : philosophie et géométrie Contact : [email protected] Architecture des ordinateurs Objectifs de ce cours En suivant ce cours vous allez : Apprendre l’arithmétique binaire et l’algèbre de Boole qui sont à la base de l’électronique numérique. Découvrir la construction et le fonctionnement des composants de base de l’électronique numérique. Comprendre la construction des mémoires et du microprocesseur ainsi que leur interconnexion dans le cadre du fonctionnement de la carte mère. Connaître le langage Assembleur afin de pouvoir programmer le microprocesseur et d’autres composants périphériques. Architecture des ordinateurs Plan du cours Voici les modules que nous allons aborder : Le traitement numérique de l’information. Le codage des informations. La fabrication des semi-conducteurs. La construction des portes logiques. L’interconnexion des portes logiques. La construction des mémoires. Le processeur et son environnement. L’assembleur – Niveau 1. L’assembleur – Niveau 2. Architecture des ordinateurs Le traitement numérique de l’information L’évolution au cours d’un siècle. Le bilan du numérique. Quelques notions théoriques. La mise en œuvre pratique. Architecture des ordinateurs Le codage des informations Le codage des entiers et l’arithmétique binaire. Les codages hexadécimal, octal et DCB. Le codage des réels. Le codage des textes. Architecture des ordinateurs La fabrication des semi-conducteurs Les matériaux semi-conducteurs. Les composants électroniques semi-conducteurs. Les procédés industriels de fabrication des semi-conducteurs. Architecture des ordinateurs La construction des portes logiques L’algèbre de Boole. La construction des portes logiques. Architecture des ordinateurs L’interconnexion des portes logiques Les circuits combinatoires. Les circuits séquentiels. Architecture des ordinateurs La construction des mémoires La mémoire vive. Les DRAM. Les SRAM et les caches. La mémoire morte. Architecture des ordinateurs Le processeur et son environnement La construction de l’ALU et des registres internes. La gestion du temps. Le câblage du jeu d’instructions et la connexion avec l’extérieur. Le fonctionnement du microprocesseur. Architecture des ordinateurs L’assembleur – Niveau 1 Présentation du 8086. Présentation de l’environnement Emu 8086. Manipulation de base. Les sauts. Architecture des ordinateurs L’assembleur – Niveau 2 La mémoire vidéo. Les procédures. La manipulation des variables en assembleur. Les interruptions. Architecture des ordinateurs Pause-réflexion Avez-vous des questions ? Architecture des ordinateurs Résumé du module Microprocesseur et mémoire Matériaux semiconducteurs et transistors Arithmétique binaire et algèbre de Boole Assembleur Portes logiques, logique combinatoire et logique séquentielle Félicitations Vous avez suivi avec succès le module d’introduction L’architecture des ordinateurs Architecture des ordinateurs Fin