Système d’exploitation : Assembleur

Slides:



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

L’électronique numérique
t(s) U(v) CAN temps ,4v
Les procédures et interruptions en Assembleur (Tasm)
Les formats Stage – Semaine 4.
a CODAGE DE HUFFMAN 0.40 Objectif : coder les lettres
Les mP 80x86 d’Intel : histoire et caractéristiques
Quelle heure est-il?. Il est … Trois heures Quelle heure est-il? Il est … Deux heures.
Puissance d’un nombre relatif (21)
26/03/2017 ANR CARPEiNTER Approche multi-pas multi-échelle Lyudmyla YUSHCHENKO & Frédéric GOLAY Institut.
Jacques Lonchamp IUT Nancy Charlemagne – DUT Informatique 1A
Logique séquentielle Plan Système combinatoire Système séquentiel
merci Laurent JEANPIERRE
Introduction à la minimisation logique
Contrôle 1 Mise en place du contrôle Chemin de données Mémoire Entrées Contrôle Sorties.
Samedi 6 septembre 2008matériel informatique1 Codage de linformation.
Architecture des Ordinateurs
Les structures de données
Fonctions Booléennes primaires
Présentation Unité de codage
Système d’exploitation : Assembleur
La notation en complément à 2
Représentation numérique de l’information
Système d’exploitation : Assembleur
Système d’exploitation : Assembleur
Commande séquentielle d’un moteur
Contrôle d ’Accès et Hauts Débits
Assembleur.
TP math-G-101.
TRAVAIL 3 : PRODUCTION MULTIMÉDIA
Logique Combinatoire Fonction OUI Fonction NON Fonction ET Fonction OU
15. 1 MILLION $ $ $ $ $ $ $ $ $ $ 04.
Architecture et technologie des ordinateurs II
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.
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
Saint-Roch de l’Achigan
LE MICROPROCESSEUR 8086/8088 Architecture externe du 8086
B.Shishedjiev - Informatique
Formation de base à lutilisation du micro - ordinateur.
Système d’exploitation : Assembleur
Sections sélectionnées du Chapitre 11
Analogique-numérique
Substitut de Communication Par Intrication Quantique (Article de Richard Cleve et Harry Buhrman) IQ – 2006 – Matthieu Castebrunet.
Cours #7 Vérification d’un modèle VHDL
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.
Contrôle des échelles remorquables
Annexe A: Numérotation binaire
Relais et mémoires.
Fonction logique OUI a S 1 a S 1 a S S = a La sortie est toujours
Page: 1-Ali Walid Gestion de fichiers. Hashing Dynamique et Extensible.
Système d’exploitation : Assembleur
Processeur modèle 8086 David Saint-Mellion.
Équations Logiques État Physique État Électrique État Logique L
MEMO pour l’UV – 1 er Dan. Affichage de l’ordinateur ou du tableau électronique : -IPPON 100 -WAZA-ARI 010 -YUKO 001 -SHIDO
Codage de l’information
Traitement des tableaux et chaînes de caractères
Chapitre 2 : Représentation de l’information dans la machine
Controlled and secure direct communication using GHZ state and teleportation – Ting Gao Estelle GILET M2R III 21/03/06.
Cours de langage d'assemblage
Architecture Des Ordinateurs Microprocesseur Et Mémoire
TP math-G-101.
Chapitre 3 :Algèbre de Boole
Le codage des nombres binaires
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Vérification de circuits.
Architecture interne du microprocesseur 8086.
Système d’exploitation : Assembleur Semaine 01 Introduction.
Transcription de la présentation:

Système d’exploitation : Assembleur Semaine 06 Assemblage manuel

Assemblage manuel : MOV   1000 10dw md,reg,r/m dépl.(0->2) MOV reg, reg (d=1) mov bp, sp mov dl, ah mem, reg (d=0) mov zone[si], dl mov truc[bx], cx reg, mem mov dh, zone[bx] mov cx, truc 1010 00dw dépl.(2) mem, accum mov zone, al mov truc, ax accum, mem mov al, zone mov ax, truc 1100 011w md,000,r/m dépl.(0->2) data(1 ou 2) mem, immed mov byte ptr[si], 6 mov word ptr[si], 6 1011 w,reg data(1 ou 2) reg, immed mov cx, 253 mov ah, 6 1000 11d0 md,Sreg,r/m dépl.(0->2) sreg, reg(16) mov ds, ax sreg, mem(16) mov es, [bx+si] reg(16), sreg mov dx, ds mem(16), sreg mov save[si], ss   modes mémoire mode registre R/M mod = 00 mod = 01 mod = 10 mod = 11 w = 0 w = 1 000 [bx+si] + dépl. 8 bits + dépl. 16 bits al ax 001 [bx+di] cl cx 010 [bp+si] dl dx 011 [bp+di] bl bx 100 [si] ah sp 101 [di] ch bp 110 dépl. 16 bits [bp] + dépl. 8 bits [bp] + dépl. 16 bits dh si 111 [bx] bh di Sreg   00 es 01 cs 10 ss 11 ds

MOV AX, BX mov reg, reg  1000 10 dw md reg reg 11 11 000 011  1000 1011 1100 0011 == 8 B C 3 MOV AH, BL mov reg,reg  1000 10 dw md reg reg 10 11 100 011  1000 1010 1110 0011 == 8 A E 3 MOV SI, 0ABCDh mov reg,imméd  1011 w reg data 1 110 ABCDh  1011 1110 ABCDh == B E ABCD MOV CX,[BX+SI] mov reg, mem  1000 10 dw md reg mem 11 00 001 000  1000 1011 0000 1000 == 8 B 0 8 MOV SI,[BP+DI+2] mov reg, mem  1000 10 dw md reg mem depl 11 01 110 011 02h  1000 1011 0111 0011 02h == 8 B 7 3 02h