搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
现代x86汇编语言程序设计/计算机科学丛书
0.00     定价 ¥ 79.00
浙江工贸职业技术学院
此书还可采购1本,持证读者免费借回家
  • ISBN:
    9787111542780
  • 作      者:
    作者:(美)丹尼尔·卡斯沃姆|译者:张银奎//罗冰//宋维//张佩
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2016-10-01
收藏
畅销推荐
内容介绍
丹尼尔·卡斯沃姆著的《现代x86汇编语言程序设计/计算机科学丛书》从应用编程的角度解释x86处理器的内部架构和执行环境,全面介绍如何用x86汇编语言编写可被高级语言调用的函数。主要内容包括:x86-32核心架构(第1章和第2章),x87浮点单元(第3章和第4章),MMX技术(第5章和第6章),流式SIMD扩展(第7章至第11章),高级向量扩展(第12章至第16章),x86-64核心架构(第17章和第18章),x86-64SSE和AVX(第19章和第20章),高级主题(第21章和第22章)。书中包含了大量的示例代码,以帮助读者快速理解x86汇编语言编程和x86平台的计算资源。本书可作为高等院校计算机及相关专业学生的教材,也可供想要学习x86汇编语言编程的软件开发者使用。
展开
目录
出版者的话
译者序
前言
关于技术审校者
第1章 x86-32核心架构
1.1 简史
1.2 数据类型
1.2.1 基本数据类型
1.2.2 数值数据类型
1.2.3 组合数据类型
1.2.4 其他数据类型
1.3 内部架构
1.3.1 段寄存器
1.3.2 通用寄存器
1.3.3 EFLAGS寄存器
1.3.4 指令指针
1.3.5 指令操作数
1.3.6 内存寻址模式
1.4 指令集浏览
1.4.1 数据传输
1.4.2 二进制算术
1.4.3 数据比较
1.4.4 数据转换
1.4.5 逻辑运算
1.4.6 旋转和移位
1.4.7 字节设置和二进制位串
1.4.8 串
1.4.9 标志操纵
1.4.1 0 控制转移
1.4.1 1 其他指令
1.5 总结
第2章 x86-32核心编程
2.1 开始
2.1.1 第一个汇编语言函数
2.1.2 整数乘法和除法
2.2 x86-32编程基础
2.2.1 调用约定
2.2.2 内存寻址模式
2.2.3 整数加法
2.2.4 条件码
2.3 数组
2.3.1 一维数组
2.3.2 二维数组
2.4 结构体
2.4.1 简单结构体
2.4.2 动态结构体创建
2.5 字符串
2.5.1 字符计数
2.5.2 字符串拼接
2.5.3 比较数组
2.5.4 反转数组
2.6 总结
第3章 x87浮点单元
3.1 x87 FPU核心架构
3.1.1 数据寄存器
3.1.2 x87 FPU专用寄存器
3.1.3 x87 FPU操作数和编码
3.2 x87 FPU指令集
3.2.1 数据传输
3.2.2 基本运算
3.2.3 数据比较
3.2.4 超越函数
3.2.5 常量
3.2.6 控制
3.3 总结
第4章 x87 FPU编程
4.1 x87 FPU编程基础
……
第5章 MMX技术
第6章 MMX技术编程
第7章 流式SIMD扩展
第8章 x86-SSE编程——标量浮点
第9章 x86-SSE编程——组合浮点
第10章 x86-SSE编程——组合整数
第11章 x86-SSE编程——字符串
第12章 AVX——高级向量扩展
第13章 x86-AVX标量浮点编程
第14章 x86-AVX组合浮点编程
第15章 x86-AVX组合整型编程
第16章 x86-AVX编程——新指令
第17章 x86-64核心架构
第18章 x86-64核心编程
第19章 x86-64单指令多数据流架构
第20章 x86-64单指令多数据流编程
第21章 高级主题和优化技巧
第22章 高级主题编程
索引
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用浙江工贸职业技术学院的读者帐号和密码进行登录

点击获取验证码
登录