《汇编语言程序设计》讲述每种高级语言程序在连接为可执行程序之前,都必须被编译为汇编语言程序,因此对于高级语言程序设计者来说,了解编译器如何生成汇编语言代码十分有用。
第一部分 汇编语言程序设计环境基础
第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特性
《战略之道:王志纲演讲录》内容简介:“房地产不等于钢筋加水泥。”“房地产开发要因时、因地、因人制宜。”“小老板做事”、“中
《MMA综合格斗实战技术训练全书(全彩图解版)》内容简介:本书首先介绍了MMA的规则、格斗体位及训练方法等基础知识。接着,本书采
《JavaScript捷径教程》讲述了JavaScript以及DOM的应用。重点讲解了JavaScript库,并通过实际的示例说明了如何把这些库应用于你的
《美国设计专业基础课目完全教程(第2版)》挑战学生的创意,同时又鼓励他们仔细观察学习其他艺术家的作品。《美国设计专业基础课目
《笺事:花笺信札及其他》内容简介:近年来,纸品收藏日趋兴盛,花笺、书札是其中的重点,其审美价值与文化价值都得到社会的高度关
《武将的一天》内容简介:本书通过展示古代武将(楚庄王熊吕、周瑜、完颜宗翰、拜答尔、王坚、戚继光)的一天,来表现不同历史时期
Python是目前流行的动态脚本语言之一。李勇,本书共15章,由浅入深、全面系统地介绍了使用Python语言进行程序开发的知识和技巧。
《通信原理(第6版)学习辅导与考考指导(第2版)》是以樊昌信教授和曹丽娜教授编著的《通信原理(第6版)》教材为主要参考书,同时参
《电商迷藏》内容简介:中国首部小说题材的实战类电商著作,以团购电商为背景,一位拥有10年电商全盘实战经验的资深高管,通过自述
《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻
AstudyofOFDM,includingacomparisonwithotherformsofsinglecarriermodulationmethods....
《许倬云说历史:现代文明的成坏》内容简介:★一部气势恢宏、雅俗共赏的大历史,一本剖析西方文明的大师之作 ★《大国霸业的兴废》
《历史学家的经线》内容简介:孙隆基先生在本书中用自己独特方式对中国近代政治史和思想史上核心的辛亥革命、五四运动、鲁迅问题、
《避风港:金融风暴中的安全投资》内容简介:《避风港》探讨了一个重要的问题:在变化波动的市场中,什么是安全的投资? 现代金融理
关于作者JasonMcC.Smith,2005年毕业于北卡罗莱纳州立大学教堂山分校,获计算机科学博士学位。该校也是元素模式的诞生地,元素模
创业需要好的设计,精益创业的用户体验设计是一种更快更智能的用户体验设计方法。本书讲述了众多精益用户体验设计的特点,通过多
《5G移动通信:面向全连接的世界》内容简介:本书从5G需求与愿景出发,深入揭示了5G产生的背景、频率需求、候选频率及其无线传播特
AnunparalleledlearningtoolandguidetoerrorcorrectioncodingErrorcorrectioncodingte...
Thisbookisaninspiringsurveyofstate-of-the-artpublicationsthatareredefiningprintm...
本书意在用这些最优秀的软件开发类文章来激励程序员们编写出更优秀的软件。我的目的很简单,就是好好编写软件。编程工作充满魅力