深入理解程序設計 pdf epub mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
[美] Jonathan Bartlett
人民郵電齣版社
郭晴霞
2014-1
208
49.00
平裝
圖靈程序設計叢書·Linux/UNIX係列
9787115337887
圖書標籤:
匯編
計算機
編程
Linux/Unix
程序設計
Linux
計算機科學
計算機體係結構
喜歡 深入理解程序設計 的讀者還喜歡
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2024-11-25
深入理解程序設計 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
深入理解程序設計 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
深入理解程序設計 pdf epub mobi txt 電子書 下載 2024
圖書描述
是否真正理解匯編語言,常常是普通程序員和優秀程序員的分水嶺。《深入理解程序設計:使用Linux匯編語言》介紹瞭Linux平颱下的匯編語言編程,教你從計算機的角度看問題,從而瞭解匯編語言及計算機的工作方式,為成就自己的優秀程序員之夢夯實基礎。
很多人都認為匯編語言晦澀難懂,但New Medio技術總監Jonathan Bartlett的這本書將改變人們的看法。本書首先介紹計算機的體係結構,然後從編寫簡單程序開始,一步一步擴充函數、文件、讀寫處理等知識,並平滑過渡到程序共享、存儲與優化,由淺入深地介紹瞭Linux匯編語言編程。作者不僅會帶你瞭解嚮計算機傳遞信息的方式方法,還讓你學會嚮修改和使用程序的人傳遞信息,並最終用自己的規則構建“世界”,按自己對問題的理解和解決方案創造“世界”。
主要內容:
計算機體係結構(詳解內存及尋址方式);
編程初體驗;
函數使用及復雜度處理;
文件處理及緩衝區分析;
記錄讀寫及修改;
通過測試及錯誤處理打造健壯程序;
程序共享;
內存布局及處理;
計算機的計數原理;
程序優化(時機、位置及方式)。
深入理解程序設計 下載 mobi epub pdf txt 電子書
著者簡介
Jonathan Bartlett
New Medio技術總監,負責為各公司定製Web應用、移動應用或企業軟件解決方案。在此之前,他曾在EDS擔任因特網開發經理一職,為Web團隊和Wolfram Research提供技術支持。另外,他常在IBM DeveloperWorks社區撰文,介紹從高性能Playstation 3編程到高級元編程技巧等主題。
圖書目錄
第1章 引言 1
1.1 歡迎加入編程大軍 1
1.2 工具 2
第2章 計算機體係結構 5
2.1 內存結構 5
2.2 CPU構造 6
2.3 幾個術語 7
2.4 內存詳解 9
2.5 尋址方式 10
2.6 溫故知新 11
2.6.1 理解概念 11
2.6.2 應用概念 11
2.6.3 深入學習 12
第3章 編寫第一個程序 13
3.1 編程初體驗 13
3.2 匯編語言程序概要 15
3.3 為程序做規劃 19
3.4 查找最大值 21
3.5 尋址方式 27
3.6 溫故知新 30
3.6.1 理解概念 30
3.6.2 應用概念 30
3.6.3 深入學習 31
第4章 關於函數 32
4.1 處理復雜度 32
4.2 函數的工作原理 33
4.3 使用C調用約定的匯編語言函數 34
4.4 函數示例 38
4.5 遞歸函數 41
4.6 溫故知新 46
4.6.1 理解概念 46
4.6.2 應用概念 47
4.6.3 深入學習 47
第5章 文件處理 48
5.1 UNIX文件的概念 48
5.2 緩衝區和.bss 49
5.3 標準文件和特殊文件 50
5.4 在程序中使用文件 51
5.5 溫故知新 60
5.5.1 理解概念 60
5.5.2 應用概念 61
5.5.3 深入學習 61
第6章 讀寫簡單記錄 62
6.1 寫入記錄 65
6.2 讀取記錄 69
6.3 修改記錄 73
6.4 溫故知新 76
6.4.1 理解概念 76
6.4.2 應用概念 76
6.4.3 深入學習 76
第7章 開發健壯的程序 77
7.1 將時間用在何處 77
7.2 開發健壯程序的技巧 78
7.2.1 用戶測試 78
7.2.2 數據測試 78
7.2.3 模塊測試 79
7.3 有效處理錯誤 80
7.3.1 萬能的錯誤處理代碼 80
7.3.2 恢復點 80
7.4 讓程序更健壯 81
7.5 溫故知新 83
7.5.1 理解概念 83
7.5.2 應用概念 83
7.5.3 深入學習 83
第8章 與代碼庫共享程序 84
8.1 使用共享庫 85
8.2 共享庫的工作原理 86
8.3 查找關於庫的信息 87
8.4 一些有用的函數 91
8.5 構建一個共享庫 92
8.6 溫故知新 93
8.6.1 理解概念 93
8.6.2 應用概念 94
8.6.3 深入學習 94
第9章 關於中間存儲器 95
9.1 計算機如何看待內存 95
9.2 Linux程序的內存布局 96
9.3 每個內存地址都是虛擬的 98
9.4 獲取更多的內存 100
9.5 一個簡單的內存管理器 101
9.5.1 變量和常量 106
9.5.2 性能問題及其他 111
9.6 使用我們的分配器 112
9.7 更多信息 114
9.8 溫故知新 114
9.8.1 理解概念 114
9.8.2 應用概念 114
9.8.3 深入學習 115
第10章 像計算機一樣計數 116
10.1 計數 116
10.1.1 像人類一樣計數 116
10.1.2 像計算機一樣計數 117
10.1.3 二進製和十進製之間的轉換 118
10.2 真假和二進製數 120
10.3 程序狀態寄存器 126
10.4 其他計數係統 127
10.4.1 浮點數 127
10.4.2 負數 128
10.5 八進製和十六進製數字 129
10.6 一個字中的字節順序 130
10.7 將數字轉換成字符顯示 131
10.8 溫故知新 135
10.8.1 理解概念 135
10.8.2 應用概念 136
10.8.3 深入學習 136
第11章 高級語言 137
11.1 編譯語言和解釋語言 137
11.2 第一個C程序 138
11.3 Perl 140
11.4 Python 141
11.5 溫故知新 141
11.5.1 理解概念 141
11.5.2 應用概念 141
11.5.3 深入學習 142
第12章 優化 143
12.1 何時優化 143
12.2 優化何處 144
12.3 局部優化 145
12.4 全局優化 146
12.5 溫故知新 147
12.5.1 理解概念 147
12.5.2 應用概念 148
12.5.3 深入學習 148
第13章 學無止境 149
13.1 自下而上 150
13.2 自頂嚮下 150
13.3 從中間開始 150
13.4 專題 151
13.5 匯編語言的更多資源 152
附錄A GUI編程 153
附錄B 通用x86指令 165
附錄C 重要的係統調用 172
附錄D ASCII碼 174
附錄E 匯編語言中的常用C語句 175
附錄F 使用GDB調試器 183
附錄G 文檔曆史 189
附錄H GNU自由文檔許可協議 190
附錄I 緻謝 196
索引 197
· · · · · · (
收起)
深入理解程序設計 pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
講得不錯的,大一的時候元旦假期從學校圖書館藉來讀,結果去超市買食品的時候腦子裏都全都是MOV, PUSH, POP這些東西
評分
☆☆☆☆☆
看瞭一半,後麵草草翻瞭下,不知道這本書哪裏好瞭,首先這本書的受眾我就搞不太懂,匯編入門? 不太夠,而且很多東西也不是講匯編,體係結構? 也不怎麼對,程序設計?這麼大的topic
評分
☆☆☆☆☆
因為對匯編並不感興趣,所以隻是匆匆瀏覽一下,書中附錄推薦的一些計算機書籍閱讀順序很不錯呦
評分
☆☆☆☆☆
簡明易懂的AT&T匯編入門書籍,將各種程序概念講的通俗易懂,最後的推薦書單非常經典。英語CET4水平即可讀懂英文版,中文版為《深入理解程序設計》
評分
☆☆☆☆☆
講得不錯的,大一的時候元旦假期從學校圖書館藉來讀,結果去超市買食品的時候腦子裏都全都是MOV, PUSH, POP這些東西
讀後感
評分
☆☆☆☆☆
这本书先简单介绍汇编语言的一些基本概念、基础,然后以一个内存管理的程序为例子 贯穿 主体,以gas语法 讲解了汇编语言设计,唯一不足的地方可能是学习的曲线稍微有点陡峭(就这点而言不如 王爽的《汇编语言》)。 在本书的最后阶段,还介绍了 学习计算机的方法(比如自底而上...
評分
☆☆☆☆☆
如果你想了解Linux汇编而又苦于不得其法的话,这本书绝对是你的最佳选择,看过多多本有关Linux或者IBM PC的汇编方面的书,觉得这本书是最容易让人理解的,也是讲的最清晰的,他没有让你陷入记住一条有一条的指令的泥淖之中无法自拔,最后让你望指令而兴叹,而是通过例子和不断...
評分
☆☆☆☆☆
书很薄,纸张很差,翻译的总体还可以,但是还是有些小问题,有些源代码地方都写错了,这里就不指出了,如果仔细看肯定能看到的,内容很基础,即时从来没接触过汇编的人也没什么压力,如果比较熟悉汇编的人就不建议买了,有点浪费,性价比不高..
評分
☆☆☆☆☆
恐怕暂时是买不到的 还有目前尚无人认领的任务在这里 http://cvs.savannah.nongnu.org/viewcvs/*checkout*/pgubook/ProgrammingGroundUp/tr anslations/zh/po/TODO?root=pgubook 所有的po文件在这里 http://cvs.savannah.nongnu.org/viewcvs/pgubook/ProgrammingGroundUp/trans...
評分
☆☆☆☆☆
恐怕暂时是买不到的 还有目前尚无人认领的任务在这里 http://cvs.savannah.nongnu.org/viewcvs/*checkout*/pgubook/ProgrammingGroundUp/tr anslations/zh/po/TODO?root=pgubook 所有的po文件在这里 http://cvs.savannah.nongnu.org/viewcvs/pgubook/ProgrammingGroundUp/trans...
類似圖書 點擊查看全場最低價
深入理解程序設計 pdf epub mobi txt 電子書 下載 2024