la couche logicielle n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
La couche logicielle PowerPoint Presentation
Download Presentation
La couche logicielle

Loading in 2 Seconds...

play fullscreen
1 / 18

La couche logicielle - PowerPoint PPT Presentation


  • 79 Views
  • Uploaded on

La couche logicielle. Laurent JEANPIERRE <jeanpl@iutc3.unicaen.fr> D’après le cours de Pascal FOUGERAY IUT de CAEN – Campus 3. Contenu du cours. Organisation d’un PC Les Registres La segmentation. Les ordinateurs type PC. Processeur de la famille x86 8086…80486

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 'La couche logicielle' - page


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
la couche logicielle

La couche logicielle

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
  • Organisation d’un PC
  • Les Registres
  • La segmentation

Département Informatique

les ordinateurs type pc
Les ordinateurs type PC
  • Processeur de la famille x86
    • 8086…80486
    • Pentium 1,2,3,4, Pentium M
    • Celeron, Xeon
  • Ou équivalent…
    • AMD Athlon/Sempron/Opteron
  • Ce cours :
    • 8086 uniquement…
    • Car simplicité et identité des concepts

Département Informatique

le 8086
Le 8086
  • 19 lignes d’adresses
    • 219 adresses différentes (512 K)
    • (les versions récentes en ont 30, voire +)
  • 16 lignes de données
    • 1 mot mémoire = 2 octets
    • (les versions récentes en ont 64, voire +)
  •  Capacité mémoire = 1Mo = 8Mb
  • Espace d’entrées/sorties séparé

Département Informatique

le 8086 en images
Le 8086en images…

Département Informatique

contenu du cours1
Contenu du cours
  • Organisation d’un PC
  • Les Registres
  • La segmentation

Département Informatique

les registres
Les registres
  • Rappel :
    • Mémoire très rapide
    • Intégrée au processeur
    • Caractéristique du processeur
  • Plusieurs catégories :
    • Drapeaux
    • Généraux
    • Pointeurs
    • Segments

Département Informatique

registre d tat flags drapeaux code condition
Registre d’état (Flags; drapeaux; Code condition)
  • État général du processeur
  • Compte-rendu de l’opération précédente
  • 16 bits dont :

O Overflow

D Direction

I Masquage Interruptions

T Trappe débogage

S Signe

Z Zéro

A Retenue Auxiliaire

C Retenue (Carry)

P Parité

Département Informatique

registres du 8086
Registres du 8086

Département Informatique

registres du 80386 1 et plus
Registres du 80386 (1)et plus…

Département Informatique

registres du 80386 2 et plus
Registres du 80386 (2) et plus…

+ Registres débogage

+ Registres FPU

+ Registres MMX

+ Registres SSE

Département Informatique

contenu du cours2
Contenu du cours
  • Organisation d’un PC
  • Les Registres
  • La segmentation

Département Informatique

principe de la segmentation
Principe de la segmentation
  • 8086
    • Espace mémoire = 1Mo
    • Architecture de Von Neumann (Code & Données mélangés)
    • 1Mo  220
    • Registres pointeurs (SP..IP) sur 16 bits…
  •  Segmentation
    • Registre de segment sur 16 bits
    • Registre de décalage sur 16 bits

Département Informatique

calcul de l @ effective
Calcul de l’@ effective
  • Registre de segment
    • Multiplié par 16
    • Ou décalé de 4 bits à gauche
    •  Valeur sur 20 bits
    •  4 bits de poids faible à zéro
  • Plus registre de décalage (offset)
    • ssss0 (16 bits  20 bits)
    • + oooo (16 bits)
    • -----------
    • zzzzz (20 bits)

Département Informatique

la segmentation synoptique
La segmentationsynoptique

Département Informatique

registres de segment
Registres de segment
  • CS : Code Segment
    • Segment de code, Stocke les instructions
    • Utilisé par l’UC automatiquement
  • DS : Data Segment
    • Segment de données
    • Lecture ou Ecriture par le programme
  • ES : Extra Segment
    • Utilisation spécifique, sur demande uniquement
    • Souvent utilisé avec SI et DI
  • SS : Stack Segment
    • Segment de pile
    • Utilisé automatiquement par l’UC

Département Informatique

remarque finale
Remarque finale

À partir du 80386

  • Utilisation du mode protégé(voir cours dans le poly)
    • Registres sur 32 bits.
    • Espace @ = 4Go
  • Adressage segmenté n’est plus utilisé
    • Seule la famille iAPX l’utilise encore

Département Informatique