掌握黑客技术领域独特的知识

为安全加码

当前位置:首页 > 黑客入门基础 > 现代X86汇编语言程序设计

现代X86汇编语言程序设计

heikeshu 黑客入门基础 110热度

现代X86汇编语言程序设计  第1张

书名:现代X86汇编语言程序设计  作者:[美]丹尼尔·卡斯沃姆(Daniel Kusswurm)  出版:机械工业出版社

内容介绍

本书从应用编程的角度解释x86处理器的内部架构和执行环境,全面介绍如何用x86汇编语言编写可被高级语言调用的函数。主要内容包括:x86-32核心架构(第1章和第2章),x87浮点单元(第

3章和第4章),MMX技术(第5章和第6章),流式SIMD扩展(第7章至第11章),高级向量扩展

(第12章至第16章),x86-64核心架构(第17章和第18章),x86-64 SSE和AVX(第19章和第20章),高级主题(第21章和第22章)。书中包含了大量的示例代码,以帮助读者快速理解x86汇编语言编程和x86平台的计算资源。

本书可作为高等院校计算机及相关专业学生的教材,也可供想要学习x86汇编语言编程的软件开发者使用。

目标读者

本书是针对下面几类软件开发者而编写的:

●在Windows平台下开发应用程序并想用x86汇编语言提高程序性能的软件开发者。

●在非Windows环境下开发应用程序并想要学习x86汇编语言编程的软件开发者。

●对x86汇编语言编程有基本了解,想要学习x86的SSE和AVX指令集的软件开发者。

●想要或需要更好理解x86平台(包括其内部架构和指令集)的软件开发者和计算机学院的学生。

本书主要是针对Windows平台上的软件开发者编写的,因为示例代码采用了VisualC++和微软宏汇编编译器。但是,本书并不是一本介绍如何使用微软开发工具的书,非Windows平台开发者也可以从本书获益,因为大多数内容的编写和介绍并不依赖任何特别的操作系统。具有C和C++编程经验有助于读懂本书的内容和示例代码,但是并不需要读者事先具有Visual Studio使用经验,也不需要先学习Windows API。

更新时间 2025-02-08 17:48:56