Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture

Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture image

Overview
Review
Comments
Download PDF

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 LearnLow-Level Programming teaches programmers to:Freely write in assembly languageUnderstand the programming model of Intel 64Write maintainable and robust code in C11Follow the compilation process and decipher assembly listingsDebug errors in compiled assembly codeUse appropriate models of computation to greatly reduce program complexityWrite performance-critical codeComprehend the impact of a weak memory model in multi-threaded applicationsWho This Book Is ForIntermediate to advanced programmers and programming students

Details e-book Low-Level Programming

🗸 Author(s):
🗸 Title: Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture
🗸 Rating : 4.4 from 5 stars (78 reviews)
🗸 Languange: English
🗸 Format ebook: PDF, EPUB, Kindle, Audio, HTML and MOBI
🗸 Supported Devices: Android, iOS, PC and Amazon Kindle


Readers' opinions about Low-Level Programming by Igor Zhirkov

Colliss Hussain
This captivating memoir offers a deeply personal glimpse into the life of a remarkable individual, whose journey from hardship to triumph serves as an inspiration to us all. From humble beginnings to extraordinary achievements, the author's story is a testament to the power of perseverance and determination. With its raw honesty and heartfelt emotion, this book is a must-read for anyone seeking inspiration and hope.
/
Arley Burrows
Explore the mysteries of the universe with this fascinating exploration of astronomy and cosmology. From the origins of the universe to the search for extraterrestrial life, the author takes readers on a journey through the cosmos, shedding light on some of the universe's most profound mysteries. With its accessible language and engaging narrative, this book is a perfect introduction to the wonders of the cosmos.
/
Imogen Williams
This comprehensive guide to healthy living offers practical advice and science-backed tips for achieving optimal health and wellness. From diet and exercise to stress management and sleep hygiene, the author covers all the essential aspects of a balanced lifestyle. With its easy-to-follow recommendations and actionable strategies, this book is a valuable resource for anyone looking to improve their overall well-being.
/

Merry and Bright: A Novel Disney Junior Mickey Top o’ the Clubhouse (Mickey Mouse Clubhouse) The Two Hands of God: The Myths of Polarity ECON MACRO (with MindTap Printed Access Card) (New, Engaging Titles from 4LTR Press) Chase’s Space Case (Paw Patrol) (Step into Reading) Danganronpa 2: Goodbye Despair Volume 2 The Complete Master Cleanse: A Step-by-Step Guide to Maximizing the Benefits of The Lemonade Diet Raised as a Goon 3: Against All Odds Behind Their Screens: What Teens Are Facing (and Adults Are Missing) Behind the Horror: True Stories That Inspired Horror Movies (True Crime Uncovered)


Preparing the link for download... Please wait in 30 seconds
DOWNLOAD FILE

Leave a Reply

Your email address will not be published. Required fields are marked *