Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture

Buy

Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code.

Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution.  The book teaches the latest version of the C language (C11) and assembly language from scratch.  It covers the entire path from source code to program execution, including generation of ELF object files, and static and dynamic linking. Code examples and exercises are included along with the best code practices. Optimization capabilities and limits of modern compilers are examined, enabling you to balance between program readability and performance. The use of various performance-gain techniques is demonstrated, such as SSE instructions and pre-fetching. Relevant Computer Science topics such as models of computation and formal grammars are addressed, and their practical value explained.

What You'll Learn

Low-Level Programming teaches programmers to:

  • Freely write in assembly language
  • Understand the programming model of Intel 64
  • Write maintainable and robust code in C11
  • Follow the compilation process and decipher assembly listings
  • Debug errors in compiled assembly code
  • Use appropriate models of computation to greatly reduce program complexity
  • Write performance-critical code
  • Comprehend the impact of a weak memory model in multi-threaded applications

Who This Book Is For

Intermediate to advanced programmers and programming students
(HTML tags aren't allowed.)

Numerical Methods for Solving Inverse Problems of Mathematical Physics (Inverse and Ill-Posed Problems)
Numerical Methods for Solving Inverse Problems of Mathematical Physics (Inverse and Ill-Posed Problems)
The main classes of inverse problems for equations of mathematical physics and their numerical solution methods are considered in this book which is intended for graduate students and experts in applied mathematics, computational mathematics, and mathematical modelling.

About the Author

Alexander
...
Degunking Linux
Degunking Linux
Linux has grown in popularity and is increasingly being adopted by home users and others who laud this nearly un-crashable, free operating system. But setting up a Linux OS can be tricky and time consuming. And managing a Linux system can be even more difficult if you don't have the right knowledge. Degunking Linux expertly shows readers...
Linux Network Architecture
Linux Network Architecture

This book deals with the architecture of the network subsystem in the Linux kernel. The idea for this book was born at the Institute of Telematics at the University of Karlsruhe, Germany, where the Linux kernel has been used in many research projects and its network functionality is modified or enhanced, respectively, in a...


Maternal and Fetal Cardiovascular Disease
Maternal and Fetal Cardiovascular Disease

This book provides an excellent review of the modern management of heart disease in pregnancy, introducing related state-of-the-art research.

Maternal circulatory status dynamically changes throughout pregnancy and delivery. The number of pregnancies complicated by cardiovascular disease has increased in recent years due...

Natural Language Processing with Java (Community Experience Distilled)
Natural Language Processing with Java (Community Experience Distilled)

Explore various approaches to organize and extract useful text from unstructured data using Java

About This Book

  • Integrate basic tasks to tackle more complex NLP problems
  • Train NLP models to address domain-specific problem areas
  • Learn to use a variety of core NLP techniques...
Principles of Molecular Cardiology (Contemporary Cardiology)
Principles of Molecular Cardiology (Contemporary Cardiology)

An easy-to-read survey of all the latest developments in molecular cardiologic research and therapy. The authors explain in a readable style the complex process of the heart's development, the molecular basis of cardiovascular diseases, and the translation of these research advances to actual clinical treatments. The expert information...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy