Professional Assembly Language - Richard Blum
- Format: Broché Voir le descriptif
Vous en avez un à vendre ?
Vendez-le-vôtre26,30 €
Occasion · Très Bon État
- Livraison GRATUITE
- Livré entre le 27 et le 30 avril
Nos autres offres
-
37,79 €
Produit Neuf
Ou 9,45 € /mois
- Livraison à 0,01 €
- Livré entre le 29 avril et le 6 mai
Brand new, In English, Fast shipping from London, UK; Tout neuf, en anglais, expédition rapide depuis Londres, Royaume-Uni;ria9780764579011_dbm
-
43,08 €
Produit Neuf
Ou 10,77 € /mois
- Livraison à 0,01 €
- Livré entre le 11 et le 23 mai
Expédition rapide et soignée depuis l`Angleterre - Délai de livraison: entre 10 et 20 jours ouvrés.
-
43,19 €
Produit Neuf
Ou 10,80 € /mois
- Livraison : 3,99 €
- Livré entre le 28 avril et le 4 mai
-
46,84 €
Produit Neuf
Ou 11,71 € /mois
- Livraison : 5,00 €
- Livré entre le 29 avril et le 2 mai
Exp¿di¿ en 7 jours ouvr¿s
- 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.
-
Complete Ielts Bands 6.5-7.5 Workbook Without Answers With Audio Cd
Neuf dès 38,71 €
-
Tour Auto - 25e Édition
1 avis
Neuf dès 59,00 €
Occasion dès 35,40 €
-
Horror Films - Cinéma Fantastique -
Occasion dès 29,80 €
-
Bruce Nauman
2 avis
Neuf dès 35,00 €
Occasion dès 14,90 €
-
Incroyable Islam: La Religion Qui Met Votre Cerveau À L'épreuve (French Edition)
Occasion dès 21,57 €
-
Paul Thek En Italie (1962-1976)
Neuf dès 24,00 €
-
The Empowerment Manual
Neuf dès 75,52 €
Occasion dès 20,00 €
-
Atomic Habits
4 avis
Neuf dès 23,00 €
-
The Secret Of Secrets
Neuf dès 32,92 €
Occasion dès 22,45 €
-
Furious Love
Neuf dès 22,38 €
-
Dc Finest: Justice Society Of America: The Plunder Of The Psycho-Pirate
Neuf dès 39,20 €
-
Cote D'azur: Inventing The French Riviera
Occasion dès 24,90 €
-
Hypnose Leviers De Changement: Comment Les Détecter Et Les Activer
3 avis
Occasion dès 24,00 €
-
The House Of Rothschild
Neuf dès 28,93 €
Occasion dès 19,90 €
-
The Climbing Bible: Practical Exercises
Neuf dès 29,00 €
-
Wild Skin
Occasion dès 33,02 €
-
Staying With The Trouble
Neuf dès 36,04 €
-
Allemand Intermédiaire
1 avis
Occasion dès 14,48 €
-
Aula Internacional 3 + Online Audio - Nueva Edicion
10 avis
Neuf dès 29,99 €
Occasion dès 25,00 €
-
Brian Blomerth's Bicycle Day
Neuf dès 31,29 €
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