楼主: Lisrelchen
1508 6

【Igor Zhirkov】Low-Level Programming [推广有奖]

  • 0关注
  • 62粉丝

VIP

院士

67%

还不是VIP/贵宾

-

TA的文库  其他...

Bayesian NewOccidental

Spatial Data Analysis

东西方数据挖掘

威望
0
论坛币
49957 个
通用积分
79.5487
学术水平
253 点
热心指数
300 点
信用等级
208 点
经验
41518 点
帖子
3256
精华
14
在线时间
766 小时
注册时间
2006-5-4
最后登录
2022-11-6

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

本帖隐藏的内容

Apress Low Level Programming 1484224027.pdf (5.75 MB, 需要: 5 个论坛币)

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

  2. Authors: Igor Zhirkov
  3. ISBN-10 书号: 1484224027
  4. ISBN-13 书号: 9781484224021
  5. Edition: 1st ed.
  6. Release 出版日期: 2017-07-27
  7. pages 页数: (435)
  8. List Price: $59.99
  9. Book Description

  10. 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.

  11. 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.

  12. What You’ll Learn

  13. Low-Level Programming teaches programmers to:

  14. Freely write in assembly language
  15. Understand the programming model of Intel 64
  16. Write maintainable and robust code in C11
  17. Follow the compilation process and decipher assembly listings
  18. Debug errors in compiled assembly code
  19. Use appropriate models of computation to greatly reduce program complexity
  20. Write performance-critical code
  21. Comprehend the impact of a weak memory model in multi-threaded applications
  22. Who This Book Is For

  23. Intermediate to advanced programmers and programming students
复制代码



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


沙发
Lisrelchen 发表于 2017-7-1 21:30:14 |只看作者 |坛友微信交流群
  1. Contents

  2. Part I: Assembly

  3. Language 语言 and Computer Architecture
  4. Chapter 1: Basic Computer Architecture
  5. Chapter 2: Assembly

  6. Language 语言
  7. Chapter 3: Legacy
  8. Chapter 4: Virtual Memory
  9. Chapter 5: Compilation Pipeline
  10. Chapter 6: Interrupts and System Calls
  11. Chapter 7: Models of Computation

  12. Part II: The C Programming

  13. Language 语言
  14. Chapter 8: Basics
  15. Chapter 9: Type System
  16. Chapter 10: Code Structure
  17. Chapter 11: Memory
  18. Chapter 12: Syntax, Semantics, and Pragmatics
  19. Chapter 13: Good Code Practices

  20. Part III: Between C and Assembly
  21. Chapter 14: Translation Details
  22. Chapter 15: Shared Objects and Code Models
  23. Chapter 16: Performance
  24. Chapter 17: Multithreading

  25. Part IV: Appendices
  26. Chapter 18: Appendix A. Using gdb
  27. Chapter 19: Appendix B. Using Make
  28. Chapter 20: Appendix C. System Calls
  29. Chapter 21: Appendix D. Performance Tests Information
  30. Chapter 22: Bibliography
复制代码

使用道具

藤椅
MouJack007 发表于 2017-7-2 12:22:11 |只看作者 |坛友微信交流群
谢谢楼主分享!

使用道具

板凳
MouJack007 发表于 2017-7-2 12:22:34 |只看作者 |坛友微信交流群

使用道具

报纸
soccy 发表于 2017-7-3 00:25:36 |只看作者 |坛友微信交流群

使用道具

地板
h2h2 发表于 2017-7-3 06:38:02 |只看作者 |坛友微信交流群
谢谢分享

使用道具

7
sacromento 学生认证  发表于 2019-5-28 08:27:40 |只看作者 |坛友微信交流群
谢谢分享啊!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 16:29