설명
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 highperformance code.LowLevel Programmingampnbspexplains Intel 64 architecture as the result of von Neumann architecture evolution.ampnbspampnbspThe book teaches the latest version of the C language C11 and assembly language from scratch.ampnbspampnbspIt 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.ampnbspOptimization capabilities and limits of modern compilers are examined enabling you to balance between program readability and performance. The use of various performancegain techniques is demonstrated such as SSE instructions and prefetching. Relevant Computer Science topics such as models of computation and formal grammars are addressed and their practical value explained.What Youll LearnLowLevel Programmingampnbspteaches programmers toFreely write in assembly languageUnderstand the programming model of Intel 64Write maintainable and robust code in C11Follow the compilation process andampnbspdecipher assembly listingsDebug errors in compiled assembly codeUse appropriate models of computation to greatly reduce program complexityWrite performancecritical codeComprehend the impact of a weak memory model in multithreaded applicationsWho This Book Is ForIntermediate to advanced programmers and programming students
-
브랜드:
Unbranded
-
카테고리:
Computing & Internet
-
출판사/레이블:
APress
-
형식:
Paperback
-
언어:
English
-
출판일:
2017-06-29
-
저자:
Igor Zhirkov
-
Fruugo ID:
40059959-82000315
-
ISBN:
9781484224021
배송 및 반품
당사는 귀하께서 주문하신 제품이 주문 명세에 따라 빠짐없이 배송되도록 온 힘을 기울이고 있습니다. 다만, 주문하신 것과 다른 상품이 배송되거나 빠진 상품이 있는 경우, 또는 주문 내용에 만족할 수 없는 다른 이유가 있는 경우에는 주문 전체나 주문에 포함된 일부 제품을 반품하시고 해당 상품에 대해 전액 환불받으실 수 있습니다. 전체 반품 정책 보기