Processeur modèle 8086 David Saint-Mellion.

Slides:



Advertisements
Présentations similaires
² = 8,16 p
Advertisements

Les procédures et interruptions en Assembleur (Tasm)
ARCHITECTURE INTERNE d’un MICROPROCESSEUR
Les mP 80x86 d’Intel : histoire et caractéristiques
Plan du cours : 2ème Partie
Jacques Lonchamp IUT Nancy Charlemagne – DUT Informatique 1A
Programmation assembleur : aperçu
merci Laurent JEANPIERRE
Assembleur
Le jeu d ’instructions Introduction Un jeu d ’instruction classique
X - a = b x + a = b ax = b Equations variées 1 Equations variées 2 Equations variées 3 Equations variées 4 Mise en équation Equations ax + b = cx + d Balance.
Les structures de données
Architecture de machines Le microprocesseur
Système d’exploitation : Assembleur
Système d’exploitation : Assembleur
Système d’exploitation : Assembleur
SÉQUENCE D’ACTIONS SUR
Architecture et technologie des ordinateurs II
Architecture de base d’un ordinateur
Les fichiers. Inclusion de fichiers Il est possible daccéder à des procédures, des macros ou des définitions EQU qui se trouvent dans dautres fichiers.
Les piles Djamal Rebaïne.
Architecture et technologie des ordinateurs II
La récursivité Une procédure est dite récursive si, et seulement si, elle fait appel à elle-même, soit directement soit indirectement Djamal Rebaïne Djamal.
Système d’exploitation : Assembleur
©Pierre Marchand, Objectifs : À la fin de cette unité, vous saurez comment sont implantées les quatre opérations arithmétiques : addition, soustraction,
LE MICROPROCESSEUR 8086/8088 Architecture externe du 8086
Architecture des Ordinateurs
Points importants de la semaine Les enregistrements.
INTRODUCTION AU Février 2008
Système d’exploitation : Assembleur
Le Système Processeur David Saint-Mellion.
Architecture Fondamentale des Microprocesseurs
Sécurité et Buffer Overflow
Les fichiers 1Djamal Rebaine. Inclusion de fichiers Il est possible daccéder à des procédures, des macros ou des définitions EQU qui se trouvent dans.
Assembleur.
ΜP David Saint-Mellion.


La fonction quadratique.
Système d’exploitation : Assembleur
Informatique 1. Les applications de l’informatique
Système d’exploitation : Assembleur
Communication - Entrées-Sorties David Saint-Mellion.
Les bases de l’assembleur
Logique programmée & Microprocesseurs
Traitement des tableaux et chaînes de caractères
Architecture Des Ordinateurs Microprocesseur Et Mémoire
TAI Nombres et structures
Architecture interne du microprocesseur 8086.
Architectures des ordinateurs
Fonctionnement d’une mémoire.
Architecture et technologie des ordinateurs II
Progression - Quelques rappels
Système d’exploitation : Assembleur Semaine 01 Introduction.
Exécution d ’un programme en 6809: Présentation du programme
Entrées-Sorties TOR David Saint-Mellion. Modèle du composant 3 éléments : Portun Port (PA et PB du 6821). DonnéesUn registre de Données (ORA et ORB du.
Origine du logo Si Citroën m'était conté... les modèles depuis Pub 1924 Ne pas cliquer, défilement automatique Octobre 2010.
L’assembleur.
Vecteurs et opérations. 1.Compléter a. b. c. d. 2.Compléter a. b. c. d.
Chapitre 3 L’accès aux données.

Ecole Supérieure de Commerce de Neuchâtel Pierre Marchal
Etape 1 : Classes d’équivalence
Le codage des nombres en informatique
La factorisation.
La factorisation.
Département Informatique Les modes d’adressage Laurent JEANPIERRE D’après le cours de Pascal FOUGERAY IUT de CAEN – Campus 3.
Exercice Soit le polynôme P(x) = x4 + 7x3 – 238x² + 440x
Chimie organique. Les modèle VSEPR se construit à partir de AX m E n : Quand m+n = 2  modèle linéaire. Quand m+n = 3  modèle trigonale plane …
Jelassi Khaled Systèmes micro-programmés 1 Les systèmes micro-programmés Principe: Un système microprogramme est donc constitué de:  Un microprocesseur.
Transcription de la présentation:

Processeur modèle 8086 David Saint-Mellion

Les registres de Données 4 Registres de 16 bits - 2 octets : AX, BX, CX, DX Chaque registre se décompose partie Haute H et partie Basse AX = AH+AL AX BX CX DX AX 16 bits - 2octets AH AL 8 bits 1 octet

Syntaxe de l’assembleur Un code opération et des opérandes L’instruction copie MOV MOV Destination, Source Destination <-- Source Source est une valeur MOV AX, 5566 AX <-- 5566 Source est le contenu d’un registre MOV AX,BX AX <-- BX Source est le contenu d’une position mémoire (adresse) MOV AX,[300] AX <-- [DS:300]

Principe de l’adressage Dans le programme, une position mémoire est désignée par une base et un déplacement adressage segmenté Adresse logique : Base : déplacement Segment : déplacement Position mémoire Base Segment Déplacement 1000 : 2500 La position mémoire se situe dans le segment à l ’adresse 1000 avec un déplacement (offset) de 2500

Les registres adresses Les registres de segment : instructions CS données DS (ES) pile SS Une instruction est à l ’adresse CS:IP Une donnée est à l ’adresse DS:opérande Un objet de la pile est à l’adresse SS:SP Exemple 1000:0009 891E0800 MOV [0008],BX 9955 DS 0008 Donnée 891E0800 CS 1000 IP 0009 Instruction

Exemple 1000:0009 MOV [0008],BX 891E0800 instruction CS 1000 IP 0009 Position Destination 0008 DS 2000 CS 1000 IP 0009 DS 2000 BX AA22 Adresse Instruction Segment Destination Source L ’instruction est à l ’adresse 1000:0009 CS=1000 - IP=0009 DS à pour valeur 2000. La donnée source (le contenu de BX) est placé à l ’adresse 2000:0008 [DS:0008] <-- BX