ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب 现代X86汇编语言程序设计

دانلود کتاب 现代X86汇编语言程序设计

现代X86汇编语言程序设计

مشخصات کتاب

现代X86汇编语言程序设计

ویرایش:  
نویسندگان:   
سری: 计算机科学丛书 
ISBN (شابک) : 7111542789, 9787111542780 
ناشر: 机械工业出版社 
سال نشر: 2016 
تعداد صفحات: 495 
زبان: Chinese 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 104 مگابایت 

قیمت کتاب (تومان) : 42,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب 现代X86汇编语言程序设计 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب 现代X86汇编语言程序设计 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب 现代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处理器的内部架构和执行环境,全面介绍如何用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平台的计算资源.



فهرست مطالب

封面
书名
版权
前言
目录
第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.10  控制转移
	1.4.11  其他指令
	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  x87FPU核心架构
	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编程基础
	4.1.1  简单计算
	4.1.2  浮点比较
	4.2  x87 FPU高级编程
	4.2.1  浮点数组
	4.2.2  超越指令(超越函数指令)
	4.2.3  栈的高级应用
	4.3  总结
第5章  MMX技术
	5.1  SIMD处理概念
	5.2  回绕和饱和运算
	5.3  MMX执行环境
	5.4  MMX指令集
	5.4.1  数据传输
	5.4.2  算术运算
	5.4.3  比较
	5.4.4  转换
	5.4.5  逻辑和位移
	5.4.6  解组和重排
	5.4.7  插入和提取
	5.4.8  状态和缓存控制
	5.5  总结
第6章  MMX技术编程
	6.1  MMX编程基础
	6.1.1  组合整型加法
	6.1.2  组合整型移位
	6.1.3  组合整型乘法
	6.2  MMX高级编程
	6.2.1  整数数组处理
	6.2.2  使用MMX和x87FPU
	6.3  总结
第7章  流式SIMD扩展
	7.1  x86-SSE概览
	7.2  x86-SSE执行环境
	7.2.1  x86-SSE寄存器组
	7.2.2  x86-SSE数据类型
	7.2.3  x86-SSE的控制-状态寄存器
	7.3  x86-SSE处理技术
	7.4  x86-SSE指令集概览
	7.4.1  标量浮点数据传输
	7.4.2  标量浮点算术运算
	7.4.3  标量浮点比较
	7.4.4  标量浮点转换
	7.4.5  组合浮点数据传输
	7.4.6  组合浮点算术运算
	7.4.7  组合浮点比较
	7.4.8  组合浮点转换
	7.4.9  组合浮点重排和解组
	7.4.10  组合浮点插入和提取
	7.4.11  组合浮点混合
	7.4.12  组合浮点逻辑
	7.4.13  组合整数扩展
	7.4.14  组合整数数据传输
	7.4.15  组合整数算术运算
	7.4.16  组合整数比较
	7.4.17  组合整数转换
	7.4.18  组合整数重排和解组
	7.4.19  组合整数插入和提取
	7.4.20  组合整数混合
	7.4.21  组合整数移位
	7.4.22  文本字符串处理
	7.4.23  非临时数据传输和缓存控制
	7.4.24  其他
	7.5  总结
第8章  x86-SSE编程——标量浮点
	8.1  标量浮点运算基础
	8.1.1  标量浮点算术运算
	8.1.2  标量浮点数的比较
	8.1.3  标量浮点数的类型转换
	8.2  高级标量浮点编程
	8.2.1  用标量浮点指令计算球体表面积和体积
	8.2.2  用标量浮点指令计算平行四边形面积和对角线长度
	8.3  总结
第9章  x86-SSE编程——组合浮点
	9.1  组合浮点运算基础
	9.1.1  组合浮点算术运算
	9.1.2  组合浮点数的比较
	9.1.3  组合浮点数的类型转换
	9.2  高级组合浮点编程
	9.2.1  组合浮点数最小二乘法
	9.2.2  用组合浮点数进行4×4矩阵的计算
	9.3  总结
第10章  x86-SSE编程——组合整数
	10.1  组合整数基础
	10.2  高级组合整数编程
	10.2.1  组合整数直方图
	10.2.2  组合整数阈值分割
	10.3  总结
第11章  x86-SSE编程——字符串
	11.1  字符串基础知识
	11.2  字符串编程
	11.2.1  计算字符串长度
	11.2.2  字符替换
	11.3  总结
第12章  AVX——高级向量扩展
	12.1  x86-AVX概述
	12.2  x86-AVX执行环境
	12.2.1  x86-AVX寄存器组
	12.2.2  x86-AVX数据类型
	12.2.3  x86-AVX指令语法
	12.3  x86-AVX功能扩展
	12.4  x86-AVX指令集概述
	12.4.1  升级版的x86-SSE指令
	12.4.2  新指令
	12.4.3  功能扩展指令
	12.5  总结
第13章  x86-AVX标量浮点编程
	13.1  编程基础
	13.1.1  标量浮点运算
	13.1.2  标量浮点比较
	13.2  高级编程
	13.2.1  一元二次方程的根
	13.2.2  球坐标系
	13.3  总结
第14章  x86-AVX组合浮点编程
	14.1  编程基础
	14.1.1  组合浮点运算
	14.1.2  组合浮点比较
	14.2  高级编程
	14.2.1  相关系数
	14.2.2  矩阵列均值
	14.3  总结
第15章  x86-AVX组合整型编程
	15.1  组合整型基础
	15.1.1  组合整型运算
	15.1.2  组合整数解组操作
	15.2  高级编程
	15.2.1  图像像素裁剪
	15.2.2  图像阈值二分法
	15.3  总结
第16章  x86-AVX编程——新指令
	16.1  检测处理器特性(CPUID)
	16.2  数据操作指令
	16.2.1  数据广播
	16.2.2  数据混合
	16.2.3  数据排列
	16.2.4  数据收集
	16.3  融合乘加编程
	16.4  通用寄存器指令
	16.4.1  不影响标志位的乘法和移位操作
	16.4.2  增强的位操作
	16.5  总结
第17章  x86-64核心架构
	17.1  内部架构
	17.1.1  通用寄存器
	17.1.2  RFLAGS寄存器
	17.1.3  指令指针寄存器
	17.1.4  指令操作数
	17.1.5  内存寻址模式
	17.2  x86-64和x86-32的区别
	17.3  指令集概览
	17.3.1  基本指令使用
	17.3.2  无效指令
	17.3.3  新指令
	17.3.4  不鼓励使用的资源
	17.4  总结
第18章  x86-64核心编程
	18.1  x86-64编程基础
	18.1.1  整数算术运算
	18.1.2  内存寻址
	18.1.3  整型操作数
	18.1.4  浮点数运算
	18.2  x86-64调用约定
	18.2.1  基本栈帧
	18.2.2  使用非易变寄存器
	18.2.3  使用非易变类型XMM寄存器
	18.2.4  简化序言和结语的宏
	18.3  x86-64数组和字符串
	18.3.1  二维数组
	18.3.2  字符串
	18.4  总结
第19章  x86-64单指令多数据流架构
	19.1  x86-SSE-64执行环境
	19.1.1  x86-SSE-64寄存器组
	19.1.2  x86-SSE-64数据类型
	19.1.3  x86-SSE-64指令集概述
	19.2  x86-AVX执行环境
	19.2.1  x86-AVX-64寄存器组
	19.2.2  x86-AVX-64数据类型
	19.2.3  x86-AVX-64指令集概述
	19.3  总结
第20章  x86-64单指令多数据流编程
	20.1  x86-SSE-64编程
	20.1.1  直方图绘制
	20.1.2  图像转换
	20.1.3  向量数组
	20.2  x86-AVX-64编程
	20.2.1  椭圆体计算
	20.2.2  RGB图像处理
	20.2.3  矩阵求逆
	20.2.4  其他指令
	20.3  总结
第21章  高级主题和优化技巧
	21.1  处理器微架构
	21.1.1  多核处理器概述
	21.1.2  微架构流水线功能
	21.1.3  执行引擎
	21.2  优化汇编语言代码
	21.2.1  基本优化
	21.2.2  浮点算术
	21.2.3  程序分支
	21.2.4  数据对齐
	21.2.5  SIMD技巧
	21.3  总结
第22章  高级主题编程
	22.1  无时态内存存储
	22.2  数据预取
	22.3  总结
索引




نظرات کاربران