
专业汇编语言
Professional assembly language
Richard Blum · 初版 2005 年
5人推荐
6位读者提及
7次提及
与 Java 和 C++ 等高级语言不同,汇编语言更接近实际运行计算机的机器码;它用于编写极快且高效的程序或模块,也广泛应用于黑客漏洞利用和逆向工程。本指南以代码为主线,涵盖了 Pentium 微处理器环境下的汇编语言,指导程序员如何编写独立的汇编语言程序,以及如何将汇编语言库或例程整合到现有的高级应用程序中。演示了如何操作数据、整合高级功能
Hacker News 上怎么说
正在加载完整评论……
……http://www.amazon.com/Serial-Storage-Architecture-Applicatio... 25- http://www.amazon.com/SATA-Storage-Technology-Serial-ATA/dp/... 26- http://www.amazon.com/Beyond-BIOS-Developing-Extensible-Inte... 27- http://www.amazon.com/Professional-Assembly-Language-Program... 28- http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/d... 29- http://www.amazon.com/Version-Control-Git-collaborative-deve... 30- http://www.amazon.com/Embedded-Software-Primer-David-Simon/d...……
…http://www.amazon.com/Serial-Storage-Architecture-Applicatio... 25- http://www.amazon.com/SATA-Storage-Technology-Serial-ATA/dp/... 26- http://www.amazon.com/Beyond-BIOS-Developing-Extensible-Inte... 27- http://www.amazon.com/Professional-Assembly-Language-Program... 28- http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/d... 29- http://www.amazon.com/Version-Control-Git-collaborative-deve... 30- http://www.amazon.com/Embedded-Software-Primer-David-Simon/d...…
……调整好心态:http://www.amazon.com/Code-Language-Computer-Hardware-Softwa... 然后建议你找一本好的汇编书。这本可能是不错的选择:http://www.amazon.com/Professional-Assembly-Language-Program... 开始写点 Linux 驱动,比如搞个 memdrive 之类的。全用汇编写!噢,你得看别的书才知道怎么搞……然后拿起 K&R 那本讲 C 的书。现在开始写……
…and in the right frame of mind: http://www.amazon.com/Code-Language-Computer-Hardware-Softwa... Then I suggest you pick up a good book on Assembler. This might be a good choice: http://www.amazon.com/Professional-Assembly-Language-Program... Start writing some drivers for Linux. Like a memdrive or something. Do it all in Assembler! Oh, you need to read other books on how to do this... Then pick up the K&R book on C. Now write…
……我还没开始看,但我花了一两个小时在亚马逊上翻看汇编语言的书,读了产品介绍和读者评价,决定从这本开始:http://www.amazon.com/Professional-Assembly-Language-Program... 我选它的原因有:(1)它是入门级的,也就是很适合完全纯小白的第一本书。(2)它非常以 Linux 为核心。大多数不错的汇编书都预设你用的是 Windows 或者……
…I haven't started but I spent an hour or two perusing books on assembly language on Amazon, reading product descriptions and users' reviews, and I decided to start from this one: http://www.amazon.com/Professional-Assembly-Language-Program... The reasons I chose it are (1) It's introductory, i.e., a good first book for a complete noob. (2) It's very Linux-centric. Most good books on assembly language assume you use Windows or…
……学汇编?针对 MASM 的话,我多年前很喜欢这本书:http://www.amazon.com/Assembly-Language-Intel-Based-Computer... 针对 GAS 的话,这本可能更合适:http://www.amazon.com/Professional-Assembly-Language-Richard... Patterson & Hennessy 的书在大学里被大量用来教底层架构和汇编:http://www.amazon.com/Computer-Architecture-Fifth-Quantitati...
…learning assembly? For MASM I enjoyed this book years ago: http://www.amazon.com/Assembly-Language-Intel-Based-Computer... For GAS something like this might be more appropriate: http://www.amazon.com/Professional-Assembly-Language-Richard... Patterson & Hennessy is used a lot in colleges to teach low-level architecture and assembly: http://www.amazon.com/Computer-Architecture-Fifth-Quantitati...
……同时仍然认可它巨大的优势。沿着那个大致方向,Van Der Linden 的《Expert C》和《The C Puzzle Book》依然是吃透(grok)C 语言和底层编程的神书。Wrox 出版的《Professional Assembly Language》虽然过时了(32位 x86),但依然是你差不多最好的选择,把它跟上新时代,去折腾折腾 x86-64 abi 文档、下载一份 intel 优化手册,再看看《Hackers Delight》和 http://aggregate.org/MAGIC/
…while still appreciating its considerable strengths. In that general direction Van Der Linden's "Expert C" and "The C Puzzle Book" remain fantastic books to grok C and low level programming. The Wrox "Professional Assembly Language" is both out of date (32 bit x86) and still about your best bet, update it and play with the x86-64 abi docs, a download of the intel optimisation manual, "Hackers Delight" and http://aggregate.org/MAGIC/
……初次学汇编的时候体验太差了。也许别人有推荐的好书?可能这本 [0] 还行,但要带着一些更新的眼光去看。[0] http://www.amazon.com/Professional-Assembly-Language-Richard...
…suck when it comes to learning assembly for the first time. Maybe someone else has a good book that they would recommend? Maybe this [0] but with some of the updates in mind. [0] http://www.amazon.com/Professional-Assembly-Language-Richard...