logique programm e microprocesseurs n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Logique programmée & Microprocesseurs PowerPoint Presentation
Download Presentation
Logique programmée & Microprocesseurs

Loading in 2 Seconds...

play fullscreen
1 / 17

Logique programmée & Microprocesseurs - PowerPoint PPT Presentation


  • 129 Views
  • Uploaded on

Logique programmée & Microprocesseurs. Laurent JEANPIERRE <jeanpl@iutc3.unicaen.fr> D’après le cours de Pascal FOUGERAY IUT de CAEN – Campus 3. Contenu du cours. Logique programmée Logique câblée Vs Logique Programmée Système à Microprocesseur Programmation. Introduction.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Logique programmée & Microprocesseurs' - colum


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
logique programm e microprocesseurs

Logique programmée & Microprocesseurs

Laurent JEANPIERRE <jeanpl@iutc3.unicaen.fr>

D’après le cours de Pascal FOUGERAY

IUT de CAEN – Campus 3

Département Informatique

contenu du cours
Contenu du cours
  • Logique programmée
    • Logique câblée Vs Logique Programmée
    • Système à Microprocesseur
    • Programmation

Département Informatique

introduction
Introduction
  • Automatisation d’un processus
    • Suite d’actions et de tests
  • Logique câblée
    • Circuits intégrés (logique, arithmétique, registres, …)
    • Organigramme des tâches Organisation des circuits Système figé
    • Méthode trop rigide (plus utilisée)

Département Informatique

le microprocesseur m p
Le microprocesseur (mP)
  • « petit » « processus »
  • Circuit complexe
    • Logique câblée
    • Fonctions diverses (logique, arithmétique…)
  • Exécute un programme
    • Suite de commandes (instructions)
    • Instructions codées en binaire
  • Communique avec des périphériques

Département Informatique

logique programm e
Logique programmée
  • Se base sur un mP
    • Organigramme des tâches Programme
  • Méthode souple
    • Mise au point facilitée
    • Mises à jour possibles
    • Pratiquement aucun risque
  • Autres intérêts
    • Consommation électrique / thermique

Département Informatique

contenu du cours1
Contenu du cours
  • Logique programmée
    • Logique câblée Vs Logique Programmée
    • Système à Microprocesseur
    • Programmation

Département Informatique

syst mes m p
Systèmes à mP
  • 1 Processus =
    • Liste des instructions, rangée en mémoire
    • Élément capable d’effectuer ces instructionsle processeur
    • Moyens de recevoir/émettre des donnéesles interfaces ou périphériques
    • Des liaisons électriques entre ces organesles bus
    • Une horloge (cadence l’exécution)

Département Informatique

synoptique
Synoptique
  • 1) Chercher instruction
    • Unité de commande  Mémoire
  • 2) Décoder instruction
    • Unité Arithmétique et Logique
  • 3) Exécuter instruction (peut lire en mémoire/IO)
    • Unité Arithmétique et Logique ( Unité de commande )
  • 4) Stocker le résultat
    • Unité de commande  Mémoire/Interfaces

Commande

U.A.L.

Département Informatique

les m moires
Les mémoires
  • Stocke les informations
    • Instructions
    • Données
  • 3 types
    • Mémoires de masse (stockage)
    • Random Access Memory : mémoire vive
    • Read Only Memory : mémoire morte
  • 2 architectures (données / instructions)
    • Von Neumann : mélangées (facilité)
    • Harvard : séparées (vitesse et sécurité)

Département Informatique

les entr es sorties io
Les Entrées/Sorties (IO)
  • Communication Système  Extérieur
  • 2 types :
    • Parallèle
      • Disques durs IDE, Vieilles Imprimantes, …
      • Cartes PCI/AGP/PCI-E
    • Série
      • Disques durs SATA, Imprimantes USB
      • Souris, Clavier, Modem, …

Département Informatique

les bus
Les bus
  • Vecteur de communication parallèle
  • Relie le processeur à ses périphériques
  • 3 types principaux :
    • Adresses : Unidirectionnel, choisit le périphérique à piloter
    • Données : Bidirectionnel, transporte les instructions/données entre les composants
    • Contrôle : Bidirectionnel, synchronise les différents composants avec le processeur

Département Informatique

contenu du cours2
Contenu du cours
  • Logique programmée
    • Logique câblée Vs Logique Programmée
    • Système à Microprocesseur
    • Programmation

Département Informatique

d finitions
Définitions
  • Programme = Suite ordonnée d’instructions
  • Jeu d’instructions= Ensemble des instructions reconnues par un microprocesseur
  • Langage machine= Code binaire composé d’instructions…très difficile à interpréter par l’homme

Département Informatique

d finitions 2
Définitions (2)
  • Langage d’assemblage= Traduction en langage compréhensible du langage machine
    • Instructions  Mnémoniques (aide-mémoire)
    • Adresses  Labels
    • Binaire  autres bases possibles
  • Assembleur= Programme qui assemble un code source : traduit le langage d’assemblage en langage machine

Département Informatique

d finitions 21
Définitions (2)
  • Langage évolué = Langage de programmation indépendant du microprocesseur. Facilement compréhensible par l’homme
    • Basic, Pascal, Fortran
    • Cobol, Java, Smalltalk, …
  • Compilateur= Programme qui compile un code source : traduit le langage évolué en un autre langage.

Département Informatique

d finitions 3
Définitions (3)
  • Code source= Programme écrit dans un langage (écrit par le programmeur)
  • Code objet= Programme exécutable directement par le processeur (écrit par un assembleur ou un compilateur)
  • Programme exécutable (binaire)= hybride du code objet, complété par des bibliothèques pour s’exécuter dans un système d’exploitation donné.

Département Informatique

le programme source
Le programme source

Ligne par ligne, 1 instruction par ligne :

  • Label (Étiquette) : code identifiant un point dans le programme
  • Op-code (Code Opération) : mnémonique de l’instruction à exécuter
  • Opérandes : paramètres de l’instruction
  • Commentaire : informations en langage naturel, ignorées par l’assembleur

Département Informatique