匯編語言程序設計

匯編語言程序設計 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特性
· · · · · · (收起)

讀後感

評分

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

評分

如果想学习AT&T风格的汇编的话,这本书真的很不错。不过可惜这本书并不能完全作为参考手册,有一些汇编指令并没有在书中涉及到,不过这个估计得去查Intel和AMD的Developer Guide才行。  

評分

我觉得学计算机的人,一般比较喜欢这本书。里面不少章节很可以细读一下。有时自己看不懂了,就再找点资料配套着看一下,最近发现有个猎豹网校,上面都是计算机这一类的课程,那上面也是老师按照他们选好的教材进行教学。这个比较好,人家老师都是行家,选的书,肯定是同一类里...

評分

本书语言流畅,安排得当,实践性强,不但是一本非常好的AT&T汇编教材,对unix C程序员理解下层原理也非常有帮助! 但本书不适用于x86_64平台,书中代码在x86机器上汇编成可执行程序后可在x86_64平台上运行,但代码却无法直接按书中方法在x86_64下汇编成可执行程序,因为e**的寄...  

評分

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

用戶評價

评分

沒看完

评分

可以用來做AT&T匯編入門。但翻譯不怎麼樣,好多專有詞匯都翻譯錯瞭

评分

Linux匯編

评分

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

评分

AT&T匯編

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

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