site hit counter

≫ Download PDF LowLevel Programming C Assembly and Program Execution on Intel® 64 Architecture Igor Zhirkov 9781484224021 Books

Read Online LowLevel Programming C Assembly and Program Execution on Intel® 64 Architecture Igor Zhirkov 9781484224021 Books



Download As PDF : LowLevel Programming C Assembly and Program Execution on Intel® 64 Architecture Igor Zhirkov 9781484224021 Books

Download PDF LowLevel Programming C Assembly and Program Execution on Intel® 64 Architecture Igor Zhirkov 9781484224021 Books

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


Read Online LowLevel Programming C Assembly and Program Execution on Intel® 64 Architecture Igor Zhirkov 9781484224021 Books

""

Product details

  • Paperback 464 pages
  • Publisher Apress; 1st ed. edition (June 29, 2017)
  • Language English
  • ISBN-10 9781484224021
  • ISBN-13 978-1484224021
  • ASIN 1484224027

Read Online LowLevel Programming C Assembly and Program Execution on Intel® 64 Architecture Igor Zhirkov 9781484224021 Books

Low-Level Programming C, Assembly, and Program Execution on Intel® 64 Architecture [Igor Zhirkov] on . div Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions Igor Zhirkov,Low-Level Programming C, Assembly, and Program Execution on Intel® 64 Architecture,Apress,1484224027,Programming - General,Programming Languages - General,Systems Architecture - General,Assembly languages (Electronic computers),C (Computer program language),C (Computer program language).,Computer programming,Computer programming.,Computer science,Intel microprocessors - Programming,Microprocessors,Programming languages (Electronic computers),Programming languages (Electronic computers).,Assembly languages (Electronic computers),B,C (Computer program language),C (Computer program language).,COMPUTER,COMPUTERS / Programming / General,COMPUTERS / Programming Languages / General,COMPUTERS / Systems Architecture / General,Compilers interpreters,Computer Applications,Computer Books Languages,Computer architecture logic design,Computer programming,Computer programming / software development,Computer programming / software engineering,Computer programming.,Computer science,Computer/Languages,Computers,Computers/Hardware - Mainframes Minicomputers,Computers/Programming - General,Computers/Systems Architecture - General,Informatik, EDV / Programmiersprachen,Intel microprocessors - Programming,Microprocessors,Non-Fiction,Processor Architectures,Professional and Applied Computing,Programming scripting languages general,Programming - General,Programming Languages - General,Programming Languages, Compilers, Interpreters,Programming Techniques,Programming languages (Electronic computers),Programming languages (Electronic computers).,Scholarly/Undergraduate,Systems Architecture - General,Textbooks (Various Levels),United States,von Neumann architecture; protection rings; procedure calling sequences; endianness; RISC; compilation cycle; finite automatons; Forth compiler; nonstrict dynamic typing; polymorphism in C; function pointers; string literals; BMP format; calling conventions; memory allocator; stack overflow; stack frames; stack guard; return value optimization; debugging with gdb,von Neumann architecture;protection rings;procedure calling sequences;endianness;RISC;compilation cycle;finite automatons;Forth compiler;nonstrict dynamic typing;polymorphism in C;function pointers;string literals;BMP format;calling conventions;memory allocator;stack overflow;stack frames;stack guard;return value optimization;debugging with gdb,COMPUTERS / Programming / General,COMPUTERS / Programming Languages / General,COMPUTERS / Systems Architecture / General,Computers/Hardware - Mainframes Minicomputers,Computers/Programming - General,Computers/Systems Architecture - General,Computers,Computer Books Languages,Compilers interpreters,Computer architecture logic design,Computer programming / software engineering,Computer programming / software development,Programming scripting languages general,Informatik, EDV / Programmiersprachen

LowLevel Programming C Assembly and Program Execution on Intel® 64 Architecture Igor Zhirkov 9781484224021 Books Reviews


-
PDF LowLevel Programming C Assembly and Program Execution on Intel® 64 Architecture Igor Zhirkov 9781484224021 Books

  • ∎ Read Sorcerer Apprentice An Incredible Journey into the World of India Godmen Tahir Shah 9781611450576 Books
  • ∎ Download PDF All I Want for Halloween Marie Harte 9781492656531 Books
  • ∎ Download incapable of love Vincent Coleman Alberto Di Pietro 9781977067302 Books
  • 0 Response to "≫ Download PDF LowLevel Programming C Assembly and Program Execution on Intel® 64 Architecture Igor Zhirkov 9781484224021 Books"

    Post a Comment