Richard Blum 畢業於美國普度大學電氣工程專業,在美國一傢政府組織工作瞭15年以上。在此期間,他使用過各種編程語言(C、C++、Java和Microsoft VB .NET以及C#)編寫實用程序,因此他發現一個非常有價值的事實:通過研究編譯器生成的匯編語言代碼及使用匯編語言例程,可明顯提高高級語言程序的執行速度。本書正是他多年實踐與研究的成果。
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
發表於2024-11-21
Professional Assembly Language 2024 pdf epub mobi 電子書 下載
不錯的入門教程,介紹瞭很多指令和係統的基本原理,而且,通過本書,可以學到基本的gdb調試方法。 對於目前使用的64位係統來說,需要做一些改動。 對於Ubuntu 64位係統,需要安裝依賴 sudo apt-get install gcc-multilib sudo apt-get install lib32z1 lib32ncurses5 lib32bz...
評分如果說學c的話,一定要看K&R, 那麼匯編就非這本書莫屬瞭。 在我開始看linux內核時,發現自己的匯編基本上已經忘的差不多瞭。所以急需一本匯編的書,來給自己補一下。書海茫茫,找一本好書又談何容易。網上又多拿此書和csapp相比。誠然csapp的經典,但它並不是一本專門的...
評分如果想學習AT&T風格的匯編的話,這本書真的很不錯。不過可惜這本書並不能完全作為參考手冊,有一些匯編指令並沒有在書中涉及到,不過這個估計得去查Intel和AMD的Developer Guide纔行。
評分語言也比較樸實易懂,而且是難得一見的AT$T格式的匯編語言書。這本書的最終目的是讓讀者學會C與匯編的混閤編程,所以和一般的匯編書不太相同。
評分我覺得學計算機的人,一般比較喜歡這本書。裏麵不少章節很可以細讀一下。有時自己看不懂瞭,就再找點資料配套著看一下,最近發現有個獵豹網校,上麵都是計算機這一類的課程,那上麵也是老師按照他們選好的教材進行教學。這個比較好,人傢老師都是行傢,選的書,肯定是同一類裏...
圖書標籤: 匯編 Assembly 計算機 編程 程序設計 gas 計算機科學 Programming
12/5: 高鐵上還看瞭一兩章...由淺入深,通俗易懂,講的也很透徹,英文版的也挺好懂的, nice
評分我這個是結閤計算機組成與設計一起看的
評分罕見的采用GNU toolchains來講述AT&T語法的匯編書籍,大贊,CSAPP的前置書。
評分非常好的書,帶你瞭解the real world
評分少見的以att語法和linux、gnu為基礎講匯編的書。
Professional Assembly Language 2024 pdf epub mobi 電子書 下載