注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux深入理解程序設(shè)計(jì):使用Linux匯編語言

深入理解程序設(shè)計(jì):使用Linux匯編語言

深入理解程序設(shè)計(jì):使用Linux匯編語言

定 價(jià):¥49.00

作 者: (美)Jonathan Bartlett 著,毛倩倩,郭晴霞 譯
出版社: 人名郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: LINUX 操作系統(tǒng)/系統(tǒng)開發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115337887 出版時(shí)間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 208 字?jǐn)?shù):  

內(nèi)容簡介

  是否真正理解匯編語言,常常是普通程序員和優(yōu)秀程序員的分水嶺?!秷D靈程序設(shè)計(jì)叢書·深入理解程序設(shè)計(jì):使用Linux匯編語言》介紹了Linux平臺(tái)下的匯編語言編程,教你從計(jì)算機(jī)的角度看問題,從而了解匯編語言及計(jì)算機(jī)的工作方式,為成就自己的優(yōu)秀程序員之夢(mèng)夯實(shí)基礎(chǔ)?! 秷D靈程序設(shè)計(jì)叢書·深入理解程序設(shè)計(jì):使用Linux匯編語言》首先介紹計(jì)算機(jī)的體系結(jié)構(gòu),然后從編寫簡單程序開始,一步一步擴(kuò)充函數(shù)、文件、讀寫處理等知識(shí),并平滑過渡到程序共享、存儲(chǔ)與優(yōu)化,由淺入深地介紹了Linux匯編語言編程。作者不僅會(huì)帶你了解向計(jì)算機(jī)傳遞信息的方式方法,還讓你學(xué)會(huì)向修改和使用程序的人傳遞信息,并最終用自己的規(guī)則構(gòu)建“世界”,按自己對(duì)問題的理解和解決方案創(chuàng)造“世界”。

作者簡介

  Jonathan Bartlett,New Medio技術(shù)總監(jiān),負(fù)責(zé)為各公司定制Web應(yīng)用、移動(dòng)應(yīng)用或企業(yè)軟件解決方案。在此之前,他曾在EDS擔(dān)任因特網(wǎng)開發(fā)經(jīng)理一職,為Web團(tuán)隊(duì)和Wolfram Research提供技術(shù)支持。另外,他常在IBM DeveloperWorks社區(qū)撰文,介紹從高性能Playstation 3編程到高級(jí)元編程技巧等主題。

圖書目錄

第1章 引言
1.1 歡迎加入編程大軍
1.2 工具
第2章 計(jì)算機(jī)體系結(jié)構(gòu)
2.1 內(nèi)存結(jié)構(gòu)
2.2 CPU構(gòu)造
2.3 幾個(gè)術(shù)語
2.4 內(nèi)存詳解
2.5 尋址方式
2.6 溫故知新
2.6.1 理解概念
2.6.2 應(yīng)用概念
2.6.3 深入學(xué)習(xí)
第3章 編寫第一個(gè)程序
3.1 編程初體驗(yàn)
3.2 匯編語言程序概要
3.3 為程序做規(guī)劃
3.4 查找最大值
3.5 尋址方式
3.6 溫故知新
3.6.1 理解概念
3.6.2 應(yīng)用概念
3.6.3 深入學(xué)習(xí)
第4章 關(guān)于函數(shù)
4.1 處理復(fù)雜度
4.2 函數(shù)的工作原理
4.3 使用C調(diào)用約定的匯編語言函數(shù)
4.4 函數(shù)示例
4.5 遞歸函數(shù)
4.6 溫故知新
4.6.1 理解概念
4.6.2 應(yīng)用概念
4.6.3 深入學(xué)習(xí)
第5章 文件處理
5.1 UNIX文件的概念
5.2 緩沖區(qū)和.bss
5.3 標(biāo)準(zhǔn)文件和特殊文件
5.4 在程序中使用文件
5.5 溫故知新
5.5.1 理解概念
5.5.2 應(yīng)用概念
5.5.3 深入學(xué)習(xí)
第6章 讀寫簡單記錄
6.1 寫入記錄
6.2 讀取記錄
6.3 修改記錄
6.4 溫故知新
6.4.1 理解概念
6.4.2 應(yīng)用概念
6.4.3 深入學(xué)習(xí)
第7章 開發(fā)健壯的程序
7.1 將時(shí)間用在何處
7.2 開發(fā)健壯程序的技巧
7.2.1 用戶測(cè)試
7.2.2 數(shù)據(jù)測(cè)試
7.2.3 模塊測(cè)試
7.3 有效處理錯(cuò)誤
7.3.1 萬能的錯(cuò)誤處理代碼
7.3.2 恢復(fù)點(diǎn)
7.4 讓程序更健壯
7.5 溫故知新
7.5.1 理解概念
7.5.2 應(yīng)用概念
7.5.3 深入學(xué)習(xí)
第8章 與代碼庫共享程序
8.1 使用共享庫
8.2 共享庫的工作原理
8.3 查找關(guān)于庫的信息
8.4 一些有用的函數(shù)
8.5 構(gòu)建一個(gè)共享庫
8.6 溫故知新
8.6.1 理解概念
8.6.2 應(yīng)用概念
8.6.3 深入學(xué)習(xí)
第9章 關(guān)于中間存儲(chǔ)器
9.1 計(jì)算機(jī)如何看待內(nèi)存
9.2 Linux程序的內(nèi)存布局
9.3 每個(gè)內(nèi)存地址都是虛擬的
9.4 獲取更多的內(nèi)存
9.5 一個(gè)簡單的內(nèi)存管理器
9.5.1 變量和常量
9.5.2 性能問題及其他
9.6 使用我們的分配器
9.7 更多信息
9.8 溫故知新
9.8.1 理解概念
9.8.2 應(yīng)用概念
9.8.3 深入學(xué)習(xí)
第10章 像計(jì)算機(jī)一樣計(jì)數(shù)
10.1 計(jì)數(shù)
10.1.1 像人類一樣計(jì)數(shù)
10.1.2 像計(jì)算機(jī)一樣計(jì)數(shù)
10.1.3 二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換
10.2 真假和二進(jìn)制數(shù)
10.3 程序狀態(tài)寄存器
10.4 其他計(jì)數(shù)系統(tǒng)
10.4.1 浮點(diǎn)數(shù)
10.4.2 負(fù)數(shù)
10.5 八進(jìn)制和十六進(jìn)制數(shù)字
10.6 一個(gè)字中的字節(jié)順序
10.7 將數(shù)字轉(zhuǎn)換成字符顯示
10.8 溫故知新
10.8.1 理解概念
10.8.2 應(yīng)用概念
10.8.3 深入學(xué)習(xí)
第11章 高級(jí)語言
11.1 編譯語言和解釋語言
11.2 第一個(gè)C程序
11.3 Perl
11.4 Python
11.5 溫故知新
11.5.1 理解概念
11.5.2 應(yīng)用概念
11.5.3 深入學(xué)習(xí)
第12章 優(yōu)化
12.1 何時(shí)優(yōu)化
12.2 優(yōu)化何處
12.3 局部優(yōu)化
12.4 全局優(yōu)化
12.5 溫故知新
12.5.1 理解概念
12.5.2 應(yīng)用概念
12.5.3 深入學(xué)習(xí)
第13章 學(xué)無止境
13.1 自下而上
13.2 自頂向下
13.3 從中間開始
13.4 專題
13.5 匯編語言的更多資源
附錄A GUI編程
附錄B 通用x86指令
附錄C 重要的系統(tǒng)調(diào)用
附錄D ASCII碼
附錄E 匯編語言中的常用C語句
附錄F 使用GDB調(diào)試器
附錄G 文檔歷史
附錄H GNU自由文檔許可協(xié)議
附錄I 致謝
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)