Paperback: 576 pages
Publisher: Wrox (February 11, 2005)
Language: English
ISBN-10: 0764579010
ISBN-13: 978-0764579011
Product Dimensions: 7.4 x 1.2 x 9.3 inches
Shipping Weight: 2.1 pounds (View shipping rates and policies)
Average Customer Review: 4.3 out of 5 stars See all reviews (32 customer reviews)
Best Sellers Rank: #423,299 in Books (See Top 100 in Books) #34 in Books > Computers & Technology > Programming > Languages & Tools > Assembly Language Programming #1545 in Books > Textbooks > Computer Science > Programming Languages #3073 in Books > Computers & Technology > Software
About the syntax used - yes,through all the book only the AT&T assembly syntax is used. The obvious reason is that most popular compiler on Linux is GCC, which has GAS (GNU Assembler) as the behind the scenes assembler invoked by GCC every time you compile your code. And native to GAS is the AT&T syntax and not the Intel syntax, which is deemed more readable.Now to the book contents. As there is no previous knowledge of assembly assumed, the reader is first given a quite detailed view of the Intel processors architecture, including coverage of modern features like the Netburst design, present in modern Pentium series processors.Then basics of the tools of the trade are presented.With this preliminary knowledge the reader is prepared to begin the major part of the book - the assembly language itself.The learning curve is flattened as much as possible by the author, guiding us through all the major domains of assembly programming - working with processor registers, stack and heap manipulation, floating point arithmetic,handling various data types (strings, integers, floating point numbers) and more.All the chapters contain stand alone code examples ready to be compiled and run. Most of the example code is 30-40 lines long and relates to the particular point being explained, i.e. there's no intentional cross-reference between code samples in different chapters. Starting at the chapter 12, "Linux System Calls", begins what this book was written for - how to apply gathered so far knowledge to the real world.
PC Assembly Language: learn how computer work easy ways to learn assembly language Body Language: Body Language Training - Attract Women & Command Respect, by Mastering Your High Status Body Language (Body Language Attraction, Body Language ... Language Secrets, Nonverbal Communication) Some Assembly Required: Assembly Language Programming with the AVR Microcontroller The Gun Digest Book of Firearms Assembly/Disassembly Part I - Automatic Pistols: Pt. 1 (Gun Digest Book of Firearms Assembly/Disassembly: Part 1 Automatic Pistols) The Gun Digest Book of Tactical Weapons Assembly/Disassembly (Gun Digest Book of Firearms Assembly/Disassembly) The Gun Digest Book of Revolvers Assembly/Disassembly (Gun Digest Book of Firearms Assembly/Disassembly) Gun Digest Book of Revolvers Assembly/Disassembly (Gun Digest Book of Firearms Assembly/Disassembly) The Gun Digest Book of Firearms Assembly/Disassembly Part V - Shotguns: Shotguns Pt.5 (Gun Digest Book of Firearms Assembly/Disassembly: Part 5 Shotguns) A Communication from Sir Charles Brisbane, K.C.B. Governor of Saint Vincent: To the House of Assembly of That Colony, Enclosing Lord Bathurst's ... Assembly; and a Letter Depicting the Alarm Professional Assembly Language BODY LANGUAGE : Decoding Alpha Male Body Language, Instantly Attract Any Woman Without Saying a Single word. (Body Language 101, Alpha male, Attract woman, ... Seduce Women, Eye Contact, Body Language) CPT 2016 Professional Edition (Current Procedural Terminology, Professional Ed. (Spiral)) (Current Procedural Terminology (CPT) Professional) MIPS Assembly Language Programming 80X86 IBM PC and Compatible Computers: Assembly Language, Design and Interfacing Vol. I and II (3rd Edition) Microcontrollers: From Assembly Language to C Using the PIC24 Family Assembly Language for the IBM PC Family (3rd Edition) Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C Embedded Systems with ARM Cortex-M3 Microcontrollers in Assembly Language and C ARM Assembly Language: Fundamentals and Techniques, Second Edition ARM Assembly Language: Fundamentals and Techniques