Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
32/64-bit 80x86 Assembly Language Architecture

Buy
This book discusses 32- and 64-bit 80x 86 assembly language programming inclusive of the SIMD instruction supersets that bring the 80x86 processor into the realm of the supercomputer. This book can be used in a self-taught or academic environment.

The increasing complexity of programming environments provides a number of opportunities for assembly language programmers. 32/64-Bit 80x86 Assembly Language Architecture attempts to break through that complexity by providing a step-by-step understanding of programming Intel and AMD 80x86 processors in assembly language. This book explains 32-bit and 64-bit 80x86 assembly language programming inclusive of the SIMD (single instruction multiple data) instruction supersets that bring the 80x86 processor into the realm of the supercomputer, gives insight into the FPU (floating-point unit) chip in every Pentium processor, and offers strategies for optimizing code.

Learn about:

  • 3DNow! MMX, SSE, SSE-2, SSE-3, AMD64, and EM64T instruction sets
  • The similarities of and differences between various 80x86 processors
  • Boolean bit manipulation
  • Data swizzling, shuffling, and splatting
  • Integer and floating-point math operations
  • Branching and branchless coding methods
  • Coding standards
  • Debugging functions

About the Author

James C. Leiterman is a senior computer engineer who has been developing hardware and software professionally since 1978 and programming video/computer games for 20 years. He has worked for multiple game companies including Midway, LucasArts, Atari, Wild Goose Games, a casino gaming company, and two Internet online game companies and has shipped nine games. He is also the author of Vector Game Math Processors and Learn Vertex and Pixel Shader Programming with DirectX 9.

(HTML tags aren't allowed.)

Beginning Adobe AIR: Building Applications for the Adobe Integrated Runtime (Programmer to Programmer)
Beginning Adobe AIR: Building Applications for the Adobe Integrated Runtime (Programmer to Programmer)

Beginning Adobe AIR

Adobe Integrated Runtime (AIR) is revolutionizing the way desktop applications are deployed. If you're ready to take advantage of this platform to build desktop-based Rich Internet Applications, then this is the book for you. It presents a step-by-step process, walking you through the features...

Reverse Engineering of Object Oriented Code (Monographs in Computer Science)
Reverse Engineering of Object Oriented Code (Monographs in Computer Science)
Reverse engineering aims at supporting program comprehension, by exploiting
the source code as the major source of information about the organization
and behavior of a program, and by extracting a set of potentially useful views
provided to programmers in the form of diagrams. Alternative perspectives
can be adopted when the
...
Testing of Digital Systems
Testing of Digital Systems
The fraction of the industrial semiconductor budget that manufacturing-time testing consumes continues to rise steadily. It has been known for quite some time that tackling the problems associated with testing semiconductor circuits at earlier design levels significantly reduces testing costs. Thus, it is important for hardware designers to be...

Teach Yourself VISUALLY OS X Mavericks
Teach Yourself VISUALLY OS X Mavericks

Clear, step-by-step instruction guides you through OS X Mavericks

If you want to get quickly up to speed on the newest (and now cat-free) OS X operating system, OS X Mavericks, this easy-to-follow book is just the ticket. Designed for visual learners, Teach Yourself VISUALLY OS X Mavericks uses rich, full-color...

High Performance Oracle Database Applications: Performance and Tuning Techniques for Getting the Most from Your Oracle Database
High Performance Oracle Database Applications: Performance and Tuning Techniques for Getting the Most from Your Oracle Database

This book was written because I felt there was a need for a comprehensive text for the application developer and DBA who must implement fast, efficient, and reliable client/server applications. Unlike other theoretical books on this subject, Designing High-Performance Oracle Databases provides tangible examples and...

Home Recording for Beginners
Home Recording for Beginners
This book guides beginners step-by-step, through the fundamentals of home recording, using the computer as the recording medium. The emphasis is on practical instruction, delivered over the course of 30 lessons in easy-to-understand language and logical sequence and with real examples for the reader to try out. Essential technical knowledge and...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy