Richard Blum 毕业于美国普度大学电气工程专业,在美国一家政府组织工作了15年以上。在此期间,他使用过各种编程语言(C、C++、Java和Microsoft VB .NET以及C#)编写实用程序,因此他发现一个非常有价值的事实:通过研究编译器生成的汇编语言代码及使用汇编语言例程,可明显提高高级语言程序的执行速度。本书正是他多年实践与研究的成果。
发表于2024-05-18
Professional Assembly Language 2024 pdf epub mobi 电子书
我觉得学计算机的人,一般比较喜欢这本书。里面不少章节很可以细读一下。有时自己看不懂了,就再找点资料配套着看一下,最近发现有个猎豹网校,上面都是计算机这一类的课程,那上面也是老师按照他们选好的教材进行教学。这个比较好,人家老师都是行家,选的书,肯定是同一类里...
评分语言也比较朴实易懂,而且是难得一见的AT$T格式的汇编语言书。这本书的最终目的是让读者学会C与汇编的混合编程,所以和一般的汇编书不太相同。
评分如果说学c的话,一定要看K&R, 那么汇编就非这本书莫属了。 在我开始看linux内核时,发现自己的汇编基本上已经忘的差不多了。所以急需一本汇编的书,来给自己补一下。书海茫茫,找一本好书又谈何容易。网上又多拿此书和csapp相比。诚然csapp的经典,但它并不是一本专门的...
评分本书语言流畅,安排得当,实践性强,不但是一本非常好的AT&T汇编教材,对unix C程序员理解下层原理也非常有帮助! 但本书不适用于x86_64平台,书中代码在x86机器上汇编成可执行程序后可在x86_64平台上运行,但代码却无法直接按书中方法在x86_64下汇编成可执行程序,因为e**的寄...
评分不适合初学者, 适合对C/C++有一定了解程度的读者, 读起来很流畅,给几天时间能一口读完
图书标签: 汇编 Assembly 计算机 编程 程序设计 gas 计算机科学 Programming
Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineering Covering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applications Demonstrates how to manipulate data, incorporate advanced functions and libraries, and maximize application performance Examples use C as a high-level language, Linux as the development environment, and GNU tools for assembling, compiling, linking, and debugging
AT&T汇编,进阶Linux内核前恶补了一下下...
评分少见的以att语法和linux、gnu为基础讲汇编的书。
评分asm at&t语法的书只找到两本~这是其一
评分Intel + AT&T的入门级教材。文风严谨,覆盖面广。通读Intel Manual前最好的准备读物
评分根据我浅浅的经验,对于带着大眼镜灰白胡子大胖子大叔写的书基本都可以放心去读。上段时间读完colyli的slides后觉得自己必须去学习AT&T的汇编了。我觉得这书四级英文水平也可以很顺畅的读下去。因为这本书,我去翻了Intel CPU的开发者文档,仔细研读了Microblaze软核的文档,学到太多。当年学汇编的时候咋不学这本书呢?读完对于kernel的理解也加深了。
Professional Assembly Language 2024 pdf epub mobi 电子书