45,64 €
Produit Neuf
Ou 11,41 € /mois
- Livraison : 3,99 €
- Livré entre le 21 et le 28 septembre
Nos autres offres
-
68,70 €
Produit Neuf
Ou 17,18 € /mois
- Livraison à 0,01 €
Nouvel article expédié dans le 24H à partir des Etats Unis Livraison au bout de 20 à 30 jours ouvrables.
Voir le détail de l'annonce -
75,04 €
Produit Neuf
Ou 18,76 € /mois
- Livraison à 0,01 €
Expédition rapide et soignée depuis l`Angleterre - Délai de livraison: entre 10 et 20 jours ouvrés.
Voir le détail de l'annonce
- Payez directement sur Rakuten (CB, PayPal, 4xCB...)
- Récupérez le produit directement chez le vendeur
- Rakuten vous rembourse en cas de problème
Gratuit et sans engagement
Félicitations !
Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !
TROUVER UN MAGASIN
Retour
Avis sur Professional Assembly Language de Richard Blum Format Broché - Livre Anglais
0 avis sur Professional Assembly Language de Richard Blum Format Broché - Livre Anglais
Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.
-
Les Chevaux De La Satire - Les Koredugaw Du Mali
1 avis
Occasion dès 41,70 €
-
English Legal System Eighth Edition
Neuf dès 60,59 €
-
Complete Preliminary For Schools Student's Book Without Answers With Online Practice And Workbook Without Answers With Audio Download
Neuf dès 90,80 €
Occasion dès 24,68 €
-
Apprendre L'hébreu Biblique Par Les Textes En 30 Leçons.
Occasion dès 23,00 €
-
Rudolf Steiner, Carl Gustav Jung, Hermann Hesse : Passeurs Entre Orient Et Occident - Intégration Et Transformation Des Savoirs Sur L'orient Dans L'espace Germanophone (1890-1940)
Occasion dès 28,00 €
-
Berlin 1700-1929 - Sociabilités Et Espace Urbain
1 avis
Neuf dès 27,00 €
-
Turc Sans Peine Méthode Assimil
Occasion dès 60,25 €
-
Love On The Left Bank
2 avis
Neuf dès 43,77 €
Occasion dès 31,62 €
-
Skywalks Anglais Seconde - Hachette Éducation - Nouveau Programme 2025
Occasion dès 24,00 €
-
The Chemistry Between Us
Neuf dès 40,66 €
-
Beauty Imagined: A History Of The Global Beauty Industry
Occasion dès 27,02 €
-
Another Fashion Book
Occasion dès 28,20 €
-
The Collected Poems Of Amy Clampitt
Neuf dès 49,38 €
-
Classical Duets For Violin
Neuf dès 24,74 €
-
Options As A Strategic Investment
Neuf dès 34,83 €
-
Diagrammatic Chart Of World History 5000 Years Of History
Occasion dès 29,90 €
-
Stone Age - Ancient Castles Of Europe
1 avis
Occasion dès 25,60 €
-
Sviatoslav Richter
1 avis
Neuf dès 29,71 €
-
Les Clés De L'allemand D'aujourd'hui - 408 Repères Grammaticaux
2 avis
Occasion dès 37,00 €
-
Le Corbusier
2 avis
Neuf dès 445,67 €
Occasion dès 59,90 €
Produits similaires
Présentation Professional Assembly Language de Richard Blum Format Broché
- Livre Anglais
Résumé : Every high level language program (such as C and C++) is converted by a compiler into assembly language before it is linked into an executable program. This book shows you how to view the assembly language code generated by the compiler and understand how it is created. With that knowledge you can tweak the assembly language code generated by the compiler or create your own assembly language routines. This code-intensive guide is divided into three sections ? basics of the assembly language program development environment, assembly language programming, and advanced assembly language techniques. It shows how to decipher the compiler-generated assembly language code, and how to make functions in your programs faster and more efficient to increase the performance of an application. What you will learn from this book:
Professional Assembly Language
...
Sommaire: Acknowledgments xi Contents xiii Introduction xxiii Chapter 1: What Is Assembly Language? 1 Processor Instructions 1 Instruction code handling 2 Instruction code format 3 High-Level Languages 6 Types of high-level languages 7 High-level language features 9 Assembly Language 10 Opcode mnemonics 11 Defining data 12 Directives 14 Summary 15 Chapter 2: The IA-32 Platform 17 Core Parts of an IA-32 Processor 17 Control unit 19 Execution unit 24 Registers 25 Flags 29 Advanced IA-32 Features 32 The x87 floating-point unit 32 Multimedia extensions (MMX) 33 Streaming SIMD extensions (SSE) 33 Hyperthreading 34 The IA-32 Processor Family 34 Intel processors 35 Non-Intel processors 36 Summary 37 Chapter 3: The Tools of the Trade 39 The Development Tools 39 The Assembler 40 The Linker 42 The Debugger 43 The Compiler 44 The object code disassembler 44 The Profiler 44 The GNU Assembler 45 Installing the assembler 45 Using the assembler 47 A word about opcode syntax 49 The GNU Linker 50 The GNU Compiler 53 Downloading and installing gcc 53 Using gcc 54 The GNU Debugger Program 56 Downloading and installing gdb 56 Using gdb 57 The KDE Debugger 60 Downloading and installing kdbg 60 Using kdbg 60 The GNU Objdump Program 62 Using objdump 63 An objdump example 64 The GNU Profiler Program 65 Using the profiler 65 A profile example 68 A Complete Assembly Development System 69 The basics of Linux 69 Downloading and running MEPIS 70 Your new development system 71 Summary 72 Chapter 4: A Sample Assembly Language Program 73 The Parts of a Program 73 Defining sections 74 Defining the starting point 74 Creating a Simple Program 75 The CPUID instruction 76 The sample program 77 Building the executable 80 Running the executable 80 Assembling using a compiler 80 Debugging the Program 81 Using gdb 81 Using C Library Functions in Assembly 86 Using printf 87 Linking with C library functions 88 Summary 90 Chapter 5: Moving Data 91 Defining Data Elements 91 The data section 91 Defining static symbols 94 The bss section 95 Moving Data Elements 97 The MOV instruction formats 97 Moving immediate data to registers and memory 98 Moving data between registers 99 Moving data between memory and registers 99 Conditional Move Instructions 106 The CMOV instructions 107 Using CMOV instructions 109 Exchanging Data 110 The data exchange instructions 111 Using the data exchange instruction 116 The Stack 119 How the stack works 119 PUSHing and POPing data 120 PUSHing and POPing all the registers 123 Manually using the ESP and EBP registers 123 Optimizing Memory Access 123 Summary 124 Chapter 6: Controlling Execution Flow 127 The Instruction Pointer 127 Unconditional Branches 129 Jumps 129 Calls 132 Interrupts 135 Conditional Branches 136 Conditional jump instructions 136 The compare instruction 138 Examples of using the flag bits 140 Loops 144 The loop instructions 144 A loop example 145 Preventing LOOP catastrophes 145 Duplicating High-Level ...
Détails de conformité du produit
Personne responsable dans l'UE