assembleur 64bit
1/73
Registres
Instructions
Structures de contrˆ ole Tableaux
Sous programmes
Le langage assembleur intel 64 bits c Sovanna Tan
Novembre 2013
c Sovanna Tan
Assembleur intel
Flottants
Intro
Registres
Instructions
Structures de contrˆ ole Tableaux
Plan
2/73
1
Introduction
2
Les registres
3
Les instructions
4
Les structures de contrˆ ole 5
Les tableaux
6
Les sous programmes
7
Les calculs flottants
c Sovanna Tan
Assembleur intel
Sous programmes
Flottants
Intro
Registres
Instructions
Structures de contrˆ ole Tableaux
Sous programmes
Flottants
Sources
Introduction to 64 Bit Intel Assembly Language Programming for Linux, Ray Seyfarth, CreateSpace Independent Publishing Platform,
2nd edition , 2012.
La documentation Yasm, http://yasm.tortall.net/Guide.html.
Le langage assembleur, Maˆıtrisez le code des processeurs de la famille
X86, Olivier Cauet, Editions ENI, 2011.
Introduction `a la programmation en assembleur 64 bits, Pierre
Jourlin, http://www.jourlin.com, 2010.
Langage Assembleur PC (32 bits) , Paul A. Carter traduction
´bastien Le Ray, 2005, http://www.drpaulcarter.com/pcasm.
Se
Initiation `a l’assembleur, Pierre Marchand, 2000, http://www.ift. ulaval.ca/~marchand/ift17583/Supplement2.pdf. Linux, Assembly Language Programming, Bob Neveln, Prentice
Hall , 2000.
3/73
c Sovanna Tan
Assembleur intel
Intro
Registres
Instructions
Structures de contrˆ ole Tableaux
Sous programmes
Flottants
Le microprocesseur
Microprocesseur
Circuit ´electronique complexe : cœur de l’ordinateur
Identifie et ex´ecute les instructions
Instruction
Code op´erateur ou opcode : action `a effectuer
Op´erande(s)
Registre
Petite zone de m´emoire d’acc`es tr`es rapide situ´ee dans le microprocesseur
4/73
c Sovanna Tan
Assembleur intel
Intro
Registres
Instructions
Structures de