Jonathan Bartlett
New Medio技術總監,負責為各公司定製Web應用、移動應用或企業軟件解決方案。在此之前,他曾在EDS擔任因特網開發經理一職,為Web團隊和Wolfram Research提供技術支持。另外,他常在IBM DeveloperWorks社區撰文,介紹從高性能Playstation 3編程到高級元編程技巧等主題。
是否真正理解匯編語言,常常是普通程序員和優秀程序員的分水嶺。《深入理解程序設計:使用Linux匯編語言》介紹瞭Linux平颱下的匯編語言編程,教你從計算機的角度看問題,從而瞭解匯編語言及計算機的工作方式,為成就自己的優秀程序員之夢夯實基礎。
很多人都認為匯編語言晦澀難懂,但New Medio技術總監Jonathan Bartlett的這本書將改變人們的看法。本書首先介紹計算機的體係結構,然後從編寫簡單程序開始,一步一步擴充函數、文件、讀寫處理等知識,並平滑過渡到程序共享、存儲與優化,由淺入深地介紹瞭Linux匯編語言編程。作者不僅會帶你瞭解嚮計算機傳遞信息的方式方法,還讓你學會嚮修改和使用程序的人傳遞信息,並最終用自己的規則構建“世界”,按自己對問題的理解和解決方案創造“世界”。
主要內容:
計算機體係結構(詳解內存及尋址方式);
編程初體驗;
函數使用及復雜度處理;
文件處理及緩衝區分析;
記錄讀寫及修改;
通過測試及錯誤處理打造健壯程序;
程序共享;
內存布局及處理;
計算機的計數原理;
程序優化(時機、位置及方式)。
發表於2024-11-21
深入理解程序設計 2024 pdf epub mobi 電子書 下載
CSAPP一書中“程序的機器級代碼”一節中,對函數調用這一塊講的不是特彆深入。特意過來看看這本書的說法, 發現對棧幀的處理這一部分講解的比較詳細,比較遺憾的是並未如CSAPP一書那樣畫圖。不過兩本書對照起來看就OK瞭。兩本書都采用瞭AT&T的匯編寫法,一開始覺得有點彆扭,畢...
評分CSAPP一書中“程序的機器級代碼”一節中,對函數調用這一塊講的不是特彆深入。特意過來看看這本書的說法, 發現對棧幀的處理這一部分講解的比較詳細,比較遺憾的是並未如CSAPP一書那樣畫圖。不過兩本書對照起來看就OK瞭。兩本書都采用瞭AT&T的匯編寫法,一開始覺得有點彆扭,畢...
評分這本書介紹linux下的匯編,使用的是gas和AT&T語法,內容很好,非常適閤用來教學。隻要你英語不是很差,看這本書是沒問題的。並且,這本書的電子版(包括源碼)都是公開的,可以從它的網站http://savannah.nongnu.org/projects/pgubook/上下載到。
評分這本書先簡單介紹匯編語言的一些基本概念、基礎,然後以一個內存管理的程序為例子 貫穿 主體,以gas語法 講解瞭匯編語言設計,唯一不足的地方可能是學習的麯綫稍微有點陡峭(就這點而言不如 王爽的《匯編語言》)。 在本書的最後階段,還介紹瞭 學習計算機的方法(比如自底而上...
評分可以作為32位匯編的練習題,把上麵的所有例子在機器上實現一遍,對理解匯編語言有很大幫助。不過與64位匯編還是有一些區彆,係統調用方式,參數壓棧,彈棧的方式等。還是一本比較好的教材,更深入的細節可以看下 匯編語言程序設計 http://book.douban.com/subject/1446250/
圖書標籤: 匯編 計算機 編程 Linux/Unix 程序設計 Linux 計算機科學 計算機體係結構
以優雅的方式展現瞭匯編語言思維,原來讀匯編程序也可以賞心悅目,最後一章《學無止境》推薦的書目值得關注。
評分還可以,寫得淺顯易懂,不過有些地方還有錯,甚至有的代碼也跑不過去,不打一遍還真不知道,不過如果理解瞭可以改對。該說的部分倒是也都說瞭。還是值得一讀。
評分比之前讀的匯編書籍更易上手,好書
評分入門書, 適閤沒有基礎的讀
評分第一次瞭解匯編語言,加深瞭c的理解
深入理解程序設計 2024 pdf epub mobi 電子書 下載