匯編語言程序設計

匯編語言程序設計 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:Richard Blum
出品人:
頁數:409
译者:馬朝暉
出版時間:2006-1
價格:48.00元
裝幀:
isbn號碼:9787111175322
叢書系列:
圖書標籤:
  • 匯編
  • 匯編語言
  • 計算機
  • 編程
  • Linux
  • 程序設計
  • 計算機科學
  • Programming
  • 匯編語言
  • 程序設計
  • 計算機基礎
  • 軟件開發
  • 底層編程
  • 指令集
  • 代碼編寫
  • 係統編程
  • 編程語言
  • 計算機科學
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《匯編語言程序設計》講述每種高級語言程序在連接為可執行程序之前,都必須被編譯為匯編語言程序,因此對於高級語言程序設計者來說,瞭解編譯器如何生成匯編語言代碼十分有用。

著者簡介

Richard Blum 畢業於美國普度大學電氣工程專業,在美國一傢政府組織工作瞭15年以上。在此期間,他使用過各種編程語言(C、C++、Java和Microsoft VB .NET以及C#)編寫實用程序,因此他發現一個非常有價值的事實:通過研究編譯器生成的匯編語言代碼及使用匯編語言例程,可明顯提高高級語言程序的執行速度。本書正是他多年實踐與研究的成果。

圖書目錄

第一部分 匯編語言程序設計環境基礎
第1章 什麼是匯編語言
1.1 處理器指令
1.1.1 指令碼處理
1.1.2 指令碼格式
1.2 高級語言
1.2.1 高級語言的種類
1.2.2 高級語言的特性
1.3 匯編語言
1.3.1 操作碼助記符
1.3.2 定義數據
1.3.3 命令
1.4 小結
第2章 IA-32平颱
2.1 IA-32處理器的核心部分
2.1.1 控製單元
2.1.2 執行單元
2.1.3 寄存器
2.1.4 標誌
2.2 IA-32的高級特性
2.2.1 x87浮點單元
2.2.2 多媒體擴展
2.2.3 流化SIMD擴展
2.2.4 超綫程
2.3 IA-32處理器係列
2.3.1 Intel處理器
2.3.2 非Intel處理器
2.4 小結
第3章 相關的工具
3.1 開發工具
3.1.1 匯編器
3.1.2 連接器
3.1.3 調試器
3.1.4 編譯器
3.1.5 目標代碼反匯編器
3.1.6 簡檔器
3.2 GNU匯編器
3.2.1 安裝匯編器
3.2.2 使用匯編器
3.2.3 關於操作碼語法
3.3 GNU連接器
3.4 GNU編譯器
3.4.1 下載和安裝gcc
3.4.2 使用gcc
3.5 GNU調試器程序
3.5.1 下載和安裝gdb
3.5.2 使用gdb
3.6 KDE調試器
3.6.1 下載和安裝kdbg
3.6.2 使用kdbg
3.7 GNU objdump程序
3.7.1 使用objdump
3.7.2 objdump範例
3.8 GNU簡檔器程序
3.8.1 使用簡檔器
3.8.2 簡檔範例
3.9 完整的匯編開發係統
3.9.1 Linux基礎
3.9.2 下載和運行MEPIS
3.9.3 新的開發係統
3.10 小結
第4章 匯編語言程序範例
4.1 程序的組成
4.1.1 定義段
4.1.2 定義起始點
4.2 創建簡單程序
4.2.1 CPUID指令
4.2.2 範例程序
4.2.3 構建可執行程序
4.2.4 運行可執行程序
4.2.5 使用編譯器進行匯編
4.3 調試程序
4.4 在匯編語言中使用C庫函數
4.4.1 使用printf
4.4.2 連接C庫函數
4.5 小結
第二部分 匯編語言程序設計基礎
第5章 傳送數據
第6章 控製執行流程
第7章 使用數字
第8章 基本數學功能
第9章 高級數學功能
第10章 處理字符串
第11章 使用函數
第12章 使用Linux係統調用
第三部分 高級匯編語言技術
第13章 使用內聯匯編
第14章 調用匯編庫
第15章 優化例程
第16章 使用文件
第17章 使用高級IA-32特性
· · · · · · (收起)

讀後感

評分

语言也比较朴实易懂,而且是难得一见的AT$T格式的汇编语言书。这本书的最终目的是让读者学会C与汇编的混合编程,所以和一般的汇编书不太相同。  

評分

全面又不失重点,入于基础出于高级。很好的总结和概括了IA-32汇编语言的重点。尤其是对C/C++于汇编的混合编程和程序优化的内容讲述极其精辟明了。显示出来作者的深厚功底和大量经验。 本书的另一特点就是,通俗易懂。对于英语不是很好的读者也能轻松看懂英文版的。哈是不是很爽...  

評分

不适合初学者, 适合对C/C++有一定了解程度的读者, 读起来很流畅,给几天时间能一口读完  

評分

语言也比较朴实易懂,而且是难得一见的AT$T格式的汇编语言书。这本书的最终目的是让读者学会C与汇编的混合编程,所以和一般的汇编书不太相同。  

評分

每种高级语言(比如C和C++)在连接为可执行程序之前都会被编译器转换成汇编语言。本书面向使用高级语言的开发人员,讲解如何查看和解释编译器生成的汇编语言代码,了解它们是如何创建的,从而可以修改编译器生成的代码或创建自己的汇编语言例程。本书揭示如何使程序中的函数更...  

用戶評價

评分

來這個VR公司做VP後,天天做的都是商業決定、API設計、移動架構……,太久太久沒涉及到底層,我已經基本‘失去’做底層的吃苦耐勞精神,偶爾翻齣來看看憶苦思甜,讓自己知道現在這根本不算吃苦啃東西……

评分

將此書結閤《程序員的自我修養》,收獲不淺

评分

想當初做操作係統實習的時候我好像看過這本書的英文版電子版的……

评分

很受益

评分

極好的匯編入門書,盡管用不上,開開眼界吧。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有