Intel64和IA-32架构软件开发者手册第1卷:基本架构

第1章-关于本手册。给出了英特尔®64和IA-32架构软件开发者手册的所有五卷的概述。它还描述了这些手册中的符号约定,并列出了程序员和硬件设计人员感兴趣的相关Intel手册和文档。
第2章- Intel®64和IA-32架构。介绍Intel 64和IA-32架构以及基于这些架构的Intel处理器系列。它还概述了这些处理器的常见特性,以及Intel 64和IA-32架构的简要历史。
第3章-基本执行环境。介绍了内存组织的模型,并描述了应用程序使用的寄存器集。
第4章-数据类型。描述处理器识别的数据类型和寻址模式;提供实数和浮点格式以及浮点异常的概述。
第5章-指令集总结。列出所有Intel 64和IA-32指令,分为技术组。
第6章-过程调用、中断和异常。描述过程堆栈和机制用于进行过程调用以及处理中断和异常。
第7章-使用通用指令编程。描述在基本数据类型、通用regis和段regis上操作的基本加载和存储、程序控制、算术和字符串指令;还描述在保护模式下执行的系统指令。
第8章- x87 FPU编程。介绍x87浮点单元(FPU),包括浮点寄存器和数据类型;概述了浮点指令集,并描述了处理器的浮点异常条件。
第9章-使用Intel®MMXTM技术编程。描述Intel MMX技术,包括MMX寄存器和数据类型;还提供了MMX指令集的概述。
第10章-使用Intel®Streaming SIMD Extensions (Intel®SSE)编程。描述SSE扩展,包括XMM寄存器、MXCSR寄存器和打包的单精度浮点数据类型;提供了SSE指令集的概述,并提供了编写访问SSE扩展的代码的指导方针。
第11章-使用Intel®Streaming SIMD Extensions 2 (Intel®SSE2)进行编程。描述SSE2扩展,包括XMM寄存器和打包的双精度浮点数据类型;提供了SSE2指令集的概述,并提供了访问SSE2扩展的代码编写指南。本章还描述了可以用SSE和SSE2指令生成的SIMD浮点异常。它还提供了将对SSE和SSE2扩展的支持合并到操作系统和应用程序代码中的一般指导方针。
第12章-使用Intel®Streaming SIMD Extensions 3 (Intel®SSE3)编程,补充流媒体SIMD扩展3 (SSSE3), Intel®流媒体SIMD扩展4 (Intel®SSE4)和Intel®AES新指令(Intel®AES- ni)。提供SSE3指令集、补充SSE3、SSE4、AESNI指令的概述,以及编写访问这些扩展的代码的指南。
第13章-使用XSAVE特性集管理状态。描述XSAVE特性集说明,并解释软件如何启用XSAVE特性集和启用XSAVE的特性。
第14章-使用AVX, FMA和AVX2编程。提供Intel®AVX指令集,FMA和Intel AVX2扩展的概述,并提供了访问这些扩展的代码编写指南。
第15章-使用Intel®AVX-512编程。提供Intel®AVX-512指令集扩展的概述,并给出了访问这些扩展的代码编写指南。
第16章-使用Intel事务性同步扩展进行编程。描述支持锁省略技术的指令扩展&#x

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Intel开发者手册2021年最新版 官网可以免费下载,我这里整合一下 包括1到4的单本: Intel 64 and IA-32 Architectures Software Developer's Manual Volume 1-Basic Architecture.pdf Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 2A-Instruction Set Reference, A-L.pdf Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 2B-Instruction Set Reference, M-U.pdf Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 2C-Instruction Set Reference, V-Z.pdf Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 2D-Instruction Set Reference.pdf Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3A-System Programming Guide, Part 1.pdf Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3B-System Programming Guide, Part 2.pdf Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3C-System Programming Guide, Part 3.pdf Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3D-System Programming Guide, Part 4.pdf Intel 64 and IA-32 Architectures Software Developer's Manual Volume 4 Model-Specific Registers.pdf 2合集: Intel 64 and IA-32 Architectures Software Developer's Manual Combined Volumes 2A, 2B, 2C, and 2D Instruction Set Reference, A-Z.pdf 3合集: Intel 64 and IA-32 Architectures Software Developer's Manual Combined Volumes 3A, 3B, 3C, and 3D System Programming Guide.pdf 1-4合集 : Intel 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D, and 4.pdf

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值