《汇编语言程序设计》讲述每种高级语言程序在连接为可执行程序之前,都必须被编译为汇编语言程序,因此对于高级语言程序设计者来说,了解编译器如何生成汇编语言代码十分有用。
第一部分 汇编语言程序设计环境基础
第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特性
想象你正在攀登一座名为“软件开发”的山峰。本书是与你同登一座山峰的敏捷先驱所带来的话语与图片。他在崎岖的山路边找到相当平
VMWARE虚拟机实用宝典 内容简介 本书全面介绍了当前*流行的虚拟机软件,包括著名的VMware公司旗下的VMware Workstation 6、VMwar...
本书《设计经典译丛:设计与文化导论》介绍在国际文化、社会和经济背景下,1900年至今的现代(与后现代)设计发展历史。它探讨后现
《这厢有礼行天下:礼仪、素养与文明》内容简介:礼仪发于心,表于形,良好的礼仪素养内化在一个人的身心,表现在其一言一行中。良
《市场分割的性质及经济效应研究》内容简介:本书是在范欣博士论文(2017年度吉林省很好博士学位论文)基础上,结合当前主持的国家
一本预示着Web4.0网络大时代来临的开创性读物在这个重视营销宣传的社会,只要利用好互联网,就能让你商业上的竞争对手抓狂。大脑
作者简介:JohnResigjQuery之父,世界级Web开发大师。2007年加入Mozilla公司,现为可汗学院开发人员。RussFerguson资深开发人员...
《吕思勉修身课》内容简介:*民国畅销至今,修身入门读物,国人必读经典。*著名历史学家钱穆、严耕望、黄永年等亲身经历的大师课堂
《知道点世界名人》内容简介:谁是撬起地球的人?谁是推动地球旋转的人?恺撒为什么被尊称为战神?莎士比亚是怎样写出千古不朽的名
作为引领移动技术潮流的软件平台,Android发布了NDK以支持Java和C的混合开发,使PC游戏可以在Android平台上焕发更多魅力。本书是
《近代中国军政关系与“军阀”话语研究(增订本)》内容简介:军阀话语有趣、有用,富于学术研究价值。百余年来,中外相关研究不绝
本書は、オープンソースのツールキット「Arduino」を使った新しいものづくりの実践を目的とした書籍です。その中心は「距離を測る
《Ajax高级程序设计(第2版)》是Ajax领域的名著,详细讲解了帧、JavaScript、cookie、XML和XHR如何与Ajax相关,以及具体的Ajax技...
《数字化改革:场景应用与综合解决方案》内容简介:伴随着新一代信息技术的纵深发展,以大数据、人工智能、区块链、云计算等新兴技
《中东问题研究》内容简介:《中东问题研究》为国内唯一一本专门以中东地区为研究对象的学术辑刊,内容涉及中东历史、经济、政治、
学术理论研究著作集萃.理工学科:基于本体数据库的多标签预测模型及生物医药数据挖掘研究 内容简介 《基于本体数据库的多标签预测模型及生物医药数据挖掘研究》共9章。...
《数字信号处理实验指导书》(MATLAB版)是《数字信号处理:基于计算机的方法》(第2版)一书的配套实验手册,内容涵盖了信号与信号
《物联网与生态环境》内容简介:本书围绕党的十八大以来我国在生态文明建设和美丽中国实践的新特色,本书系统总结了物联网在生态环
《商务英语写作100主题》内容简介:互联网+时代,你最需要的英语学习书! 100个商务主题,200篇标准范文,2000余个扩充例句,微信推
FromtheStoriesofFaithandFameseries-storiesofmenandwomenwhowentallovertheworldwit...