From 0da005db1db0674b119b5b17c56587e08a7cf63a Mon Sep 17 00:00:00 2001 From: xushunke <387617982@qq.com> Date: Tue, 16 Nov 2021 17:16:53 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=20=E7=9B=AE=E5=BD=95=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=8C=E7=AC=A6=E5=8F=B7=E4=BF=AE=E6=94=B9=20=20=E6=8C=81?= =?UTF-8?q?=E7=BB=AD=E8=BF=9B=E8=A1=8C=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Intel 手册中文版/卷一:基本架构.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Intel 手册中文版/卷一:基本架构.md b/Intel 手册中文版/卷一:基本架构.md index 72903c2..90d44d7 100644 --- a/Intel 手册中文版/卷一:基本架构.md +++ b/Intel 手册中文版/卷一:基本架构.md @@ -100,8 +100,8 @@ __第八章 - 使用 x87 FPU 编程。__ 描述了x87 浮点单元(FPU), __第九章 - 使用 Intel MMX 技术编程。__ 描述 Intel MMX 技术,其中包含 MMX 寄存器和数据类型;同时列出所有的 MMX 指令集。 __第十章 - 使用 Intel 流式 SIMD 扩展(Intel SSR)编程。__ 描述 SSE 扩展,其中包含 XXM 寄存器, MXCSR 寄存器以及编码的单精度浮点数据类型; 列出所有 SSE 指令集以及给出书写访问 SSE 扩展的代码准则。 __第十一章 - 使用 Intel 流式 SIMD 二代扩展(Intel SSR2)编程。__ 描述 SSE2 扩展,其中包含 XXM 寄存器和编码的双精度浮点数据类型;列出所有的 SSE2 指令集以及给出书写访问 SSE2 扩展的代码准则。 本章同时也描述了 SSE 和 SSE2 指令可能产生的 SIMD 浮点异常。也提供了在操作系统中和应用代码中使用 SSE 和 SSE2 扩展的通常准则。 -__第十二章 - 使用 Intel 流式 SIMD 三代扩展(Intel SSR3),补充 Intel 流式SIMD三代扩展(Intel SSSR3),Intel 流式 SIMD 四代扩展(Intel SSR4)和 Intel AES 新指令集(Intel AES-NI)编程。__ 列出所有 SSE3,补充 SSE3,SSE4,AESNI 指令集以及书写访问这些扩展的代码准则。 -__第十三章 - 使用 XSAVE 特性集来管理状态。__ 描述 XSAVE 特性集指令,介绍了软件是如何开启 XSAVE 特性集以及开启 XSAVE 后的会带来的特性。 +__第十二章 - 使用 Intel 流式 SIMD 三代扩展(Intel SSR3),补充 Intel 流式 SIMD 三代扩展(Intel SSSR3),Intel 流式 SIMD 四代扩展(Intel SSR4)和 Intel AES 新指令集(Intel AES-NI)编程。__ 列出所有 SSE3,补充 SSE3,SSE4,AESNI 指令集以及书写访问这些扩展的代码准则。 +__第十三章 - 使用 XSAVE 特性集来管理状态。__ 描述 XSAVE 特性集指令,介绍了软件是如何开启 XSAVE 特性集以及开启 XSAVE 后的会带来的特性。 __第十四章 - 使用 AVX,FMA 和 AVX2 编程。__ 介绍 Intel AVX 指令集,FMA 和 AVX2 扩展以及给出书写访问这些扩展的的代码准则。 __第十五章 - 使用 Intel AVX-512 编程。__ 介绍 Intel AVX-512 指令集扩展和给出书写访问这些扩展的代码准则。 __第十六章 - 使用 Intel 事务同步扩展编程。__ 描述通过销锁技术来提升多线程软件竞争线程锁的性能的指令集扩展。 From eaae845b9b9f29f6963aa33cb72ce8afa7d5322b Mon Sep 17 00:00:00 2001 From: xushunke <387617982@qq.com> Date: Tue, 16 Nov 2021 17:23:28 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=20=E7=9B=AE=E5=BD=95=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=8C=E6=B6=A6=E8=89=B2=20=20=E6=8C=81=E7=BB=AD=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Intel 手册中文版/卷一:基本架构.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Intel 手册中文版/卷一:基本架构.md b/Intel 手册中文版/卷一:基本架构.md index 90d44d7..c7a4b2b 100644 --- a/Intel 手册中文版/卷一:基本架构.md +++ b/Intel 手册中文版/卷一:基本架构.md @@ -94,7 +94,7 @@ __第二章 - Intel 64 和 IA-32 架构。__ 介绍 Intel 64 和 IA-32 架构以 __第三章 - 基本执行环境。__ 介绍内存组织模型以及介绍被应用所使用的寄存器集合。 __第四章 - 数据类型。__ 描述被处理器所识别的数据模型和关联模型;提供关于实数与浮点格式和浮点异常的概述。 __第五章 - 指令集汇总。__ 列出所有 Intel 64 和 IA-32 指令,根据技术分组。 -__第六章 - 过程调用,中断与异常。__ 描述过程调用栈和进行过程调用与产生中断与异常的机制。 +__第六章 - 过程调用,中断与异常。__ 描述过程调用栈的原理以及进行过程调用,产生中断和抛出异常的机制。 __第七章 - 使用通用指令编程。__ 描述基本的读和写,程序控制,算数以及作用于基础数据类型的字符串指令和面向通用目的的段寄存器;同时描述了在保护模式可调用的系统指令。 __第八章 - 使用 x87 FPU 编程。__ 描述了x87 浮点单元(FPU),包括其中的浮点寄存器和数据类型;列出所有浮点指令集以及描述处理器产生浮点异常的条件。 __第九章 - 使用 Intel MMX 技术编程。__ 描述 Intel MMX 技术,其中包含 MMX 寄存器和数据类型;同时列出所有的 MMX 指令集。 From 44585908d25132ba8c00b8c0934a4370aaa42ef5 Mon Sep 17 00:00:00 2001 From: xushunke <387617982@qq.com> Date: Tue, 16 Nov 2021 17:24:29 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=20=E7=9B=AE=E5=BD=95=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=8C=E6=B6=A6=E8=89=B2=20=20=E6=8C=81=E7=BB=AD=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Intel 手册中文版/卷一:基本架构.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Intel 手册中文版/卷一:基本架构.md b/Intel 手册中文版/卷一:基本架构.md index c7a4b2b..0e4c7c8 100644 --- a/Intel 手册中文版/卷一:基本架构.md +++ b/Intel 手册中文版/卷一:基本架构.md @@ -95,7 +95,7 @@ __第三章 - 基本执行环境。__ 介绍内存组织模型以及介绍被应 __第四章 - 数据类型。__ 描述被处理器所识别的数据模型和关联模型;提供关于实数与浮点格式和浮点异常的概述。 __第五章 - 指令集汇总。__ 列出所有 Intel 64 和 IA-32 指令,根据技术分组。 __第六章 - 过程调用,中断与异常。__ 描述过程调用栈的原理以及进行过程调用,产生中断和抛出异常的机制。 -__第七章 - 使用通用指令编程。__ 描述基本的读和写,程序控制,算数以及作用于基础数据类型的字符串指令和面向通用目的的段寄存器;同时描述了在保护模式可调用的系统指令。 +__第七章 - 使用通用指令编程。__ 描述基本的加载和写入,程序控制,算数以及作用于基础数据类型的字符串指令和面向通用目的的段寄存器;同时描述了在保护模式可调用的系统指令。 __第八章 - 使用 x87 FPU 编程。__ 描述了x87 浮点单元(FPU),包括其中的浮点寄存器和数据类型;列出所有浮点指令集以及描述处理器产生浮点异常的条件。 __第九章 - 使用 Intel MMX 技术编程。__ 描述 Intel MMX 技术,其中包含 MMX 寄存器和数据类型;同时列出所有的 MMX 指令集。 __第十章 - 使用 Intel 流式 SIMD 扩展(Intel SSR)编程。__ 描述 SSE 扩展,其中包含 XXM 寄存器, MXCSR 寄存器以及编码的单精度浮点数据类型; 列出所有 SSE 指令集以及给出书写访问 SSE 扩展的代码准则。 From cb08989fbfc1494c3ac38d4a8284e5f645b46f8a Mon Sep 17 00:00:00 2001 From: xushunke <387617982@qq.com> Date: Tue, 16 Nov 2021 17:52:20 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=20=E7=9B=AE=E5=BD=95=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=8C=E6=B6=A6=E8=89=B2=20=20=E6=8C=81=E7=BB=AD=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../卷一:基本架构.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Intel 手册中文版/卷一:基本架构.md b/Intel 手册中文版/卷一:基本架构.md index 0e4c7c8..8601431 100644 --- a/Intel 手册中文版/卷一:基本架构.md +++ b/Intel 手册中文版/卷一:基本架构.md @@ -89,30 +89,30 @@ @翻译人:xushunke 此手册的概述内容如下: -__第一章 - 关于此手册。__ 给出全五册《Intel 64 和 IA-32 架构软件开发者手册》的简要描述。同时介绍了在这几卷中会出现的标记习惯,关联的Intel手册以及来自开发者们和硬件设计者们的关联文章。 -__第二章 - Intel 64 和 IA-32 架构。__ 介绍 Intel 64 和 IA-32 架构以及基于此架构的 Intel 处理器家族。同时列出这些处理器的公共特性以及给出 Intel 64 和 IA-32 架构的简要历史的介绍。 +__第一章 - 关于此手册。__ 给出全五册《Intel 64 和 IA-32 架构软件开发者手册》的简要描述。同时介绍了在这几卷中会出现的标记习惯,关联的Intel®手册以及来自开发者们和硬件设计者们的关联文章。 +__第二章 - Intel 64 和 IA-32 架构。__ 介绍 Intel 64 和 IA-32 架构以及基于此架构的 Intel 处理器家族。同时列出这些处理器的公共特性以及给出 Intel 64 和 IA-32 架构的简要历史介绍。 __第三章 - 基本执行环境。__ 介绍内存组织模型以及介绍被应用所使用的寄存器集合。 __第四章 - 数据类型。__ 描述被处理器所识别的数据模型和关联模型;提供关于实数与浮点格式和浮点异常的概述。 -__第五章 - 指令集汇总。__ 列出所有 Intel 64 和 IA-32 指令,根据技术分组。 +__第五章 - 指令集汇总。__ 列出所有 Intel 64 和 IA-32 指令,根据技术类别分组。 __第六章 - 过程调用,中断与异常。__ 描述过程调用栈的原理以及进行过程调用,产生中断和抛出异常的机制。 __第七章 - 使用通用指令编程。__ 描述基本的加载和写入,程序控制,算数以及作用于基础数据类型的字符串指令和面向通用目的的段寄存器;同时描述了在保护模式可调用的系统指令。 __第八章 - 使用 x87 FPU 编程。__ 描述了x87 浮点单元(FPU),包括其中的浮点寄存器和数据类型;列出所有浮点指令集以及描述处理器产生浮点异常的条件。 __第九章 - 使用 Intel MMX 技术编程。__ 描述 Intel MMX 技术,其中包含 MMX 寄存器和数据类型;同时列出所有的 MMX 指令集。 -__第十章 - 使用 Intel 流式 SIMD 扩展(Intel SSR)编程。__ 描述 SSE 扩展,其中包含 XXM 寄存器, MXCSR 寄存器以及编码的单精度浮点数据类型; 列出所有 SSE 指令集以及给出书写访问 SSE 扩展的代码准则。 -__第十一章 - 使用 Intel 流式 SIMD 二代扩展(Intel SSR2)编程。__ 描述 SSE2 扩展,其中包含 XXM 寄存器和编码的双精度浮点数据类型;列出所有的 SSE2 指令集以及给出书写访问 SSE2 扩展的代码准则。 本章同时也描述了 SSE 和 SSE2 指令可能产生的 SIMD 浮点异常。也提供了在操作系统中和应用代码中使用 SSE 和 SSE2 扩展的通常准则。 -__第十二章 - 使用 Intel 流式 SIMD 三代扩展(Intel SSR3),补充 Intel 流式 SIMD 三代扩展(Intel SSSR3),Intel 流式 SIMD 四代扩展(Intel SSR4)和 Intel AES 新指令集(Intel AES-NI)编程。__ 列出所有 SSE3,补充 SSE3,SSE4,AESNI 指令集以及书写访问这些扩展的代码准则。 +__第十章 - 使用 Intel 流式 SIMD 扩展(Intel SSR)编程。__ 描述 SSE 扩展,其中包含 XXM 寄存器, MXCSR 寄存器以及编码的单精度浮点数据类型; 列出所有 SSE 指令集以及给出书写访问 SSE 扩展的代码的准则。 +__第十一章 - 使用 Intel 流式 SIMD 二代扩展(Intel SSR2)编程。__ 描述 SSE2 扩展,其中包含 XXM 寄存器和编码的双精度浮点数据类型;列出所有的 SSE2 指令集以及给出书写访问 SSE2 扩展的代码的准则。 本章同时也描述了 SSE 和 SSE2 指令可能产生的 SIMD 浮点异常。也提供了在操作系统中和应用代码中使用 SSE 和 SSE2 扩展的通常准则。 +__第十二章 - 使用 Intel 流式 SIMD 三代扩展(Intel SSR3),补充 Intel 流式 SIMD 三代扩展(Intel SSSR3),Intel 流式 SIMD 四代扩展(Intel SSR4)和 Intel AES 新指令集(Intel AES-NI)编程。__ 列出所有 SSE3,补充 SSE3,SSE4,AESNI 指令集以及书写访问这些扩展的代码的准则。 __第十三章 - 使用 XSAVE 特性集来管理状态。__ 描述 XSAVE 特性集指令,介绍了软件是如何开启 XSAVE 特性集以及开启 XSAVE 后的会带来的特性。 -__第十四章 - 使用 AVX,FMA 和 AVX2 编程。__ 介绍 Intel AVX 指令集,FMA 和 AVX2 扩展以及给出书写访问这些扩展的的代码准则。 -__第十五章 - 使用 Intel AVX-512 编程。__ 介绍 Intel AVX-512 指令集扩展和给出书写访问这些扩展的代码准则。 +__第十四章 - 使用 AVX,FMA 和 AVX2 编程。__ 介绍 Intel AVX 指令集,FMA 和 AVX2 扩展以及给出书写访问这些扩展的的代码的准则。 +__第十五章 - 使用 Intel AVX-512 编程。__ 介绍 Intel AVX-512 指令集扩展和给出书写访问这些扩展的代码的准则。 __第十六章 - 使用 Intel 事务同步扩展编程。__ 描述通过销锁技术来提升多线程软件竞争线程锁的性能的指令集扩展。 -__第十七章 - Intel 内存保护扩展。__ 描述 Intel 内存保护扩展和给出书写访问这些扩展的代码准则。 -__第十八章 - 控制流执行技术。__ 描述控制流执行技术(CET)以及给出访问这些扩展的的代码准则。 +__第十七章 - Intel 内存保护扩展。__ 描述 Intel 内存保护扩展和给出书写访问这些扩展的代码的准则。 +__第十八章 - 控制流执行技术。__ 描述控制流执行技术(CET)以及给出访问这些扩展的的代码的准则。 __第十九章 - 输入/输出。__ 描述处理接的 I/O 机制,其中包含 I/O 端口地址,I/O 指令和 I/O 保护机制。 __第二十章 - 处理器识别与特性判别。__ 描述如何判别CPU类型和识别处理器中可用的特性的方法。 __附录A - EFLAG 交叉引用。__ 汇总描述了 IA-32 指令是如何影响 EFLAGS 里面的标记的。 __附录B - EFLAG 条件码。__ 汇总描述了 _条件跳转_ ,_转移_ 以及 _'byte set on condition code'_ 指令是如何使用 EFLAGS 寄存器中的条件码标记(OF,CF,ZF,SF和PF)的。 -__附录C - 浮点异常汇总。__ 汇总描述了异常是如何被 x87 浮点处理单元的浮点指令和 SSE/SSE2/SSE3 浮点指令所抛出的。 -__附录D - 书写 SIMD 浮点异常句柄的准则。__ 给出了书写由 SSE/SSE2/SSE3 浮点指令所产生的异常处理句柄的代码准则。 +__附录C - 浮点异常汇总。__ 汇总描述了异常是如何被 x87 浮点单元的浮点指令和 SSE/SSE2/SSE3 浮点指令所抛出的。 +__附录D - 书写 SIMD 浮点异常句柄的准则。__ 给出了书写由 SSE/SSE2/SSE3 浮点指令所产生的异常处理句柄的代码的准则。 ## 1.3 标记习惯 From c12ed3e29cdcd0d7100b26bfe62704d3cde811d4 Mon Sep 17 00:00:00 2001 From: xushunke <387617982@qq.com> Date: Tue, 16 Nov 2021 17:55:57 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=20=E7=9B=AE=E5=BD=95=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=8C=E6=B6=A6=E8=89=B2=20=20=E6=8C=81=E7=BB=AD=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Intel 手册中文版/卷一:基本架构.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Intel 手册中文版/卷一:基本架构.md b/Intel 手册中文版/卷一:基本架构.md index 8601431..fe7b6af 100644 --- a/Intel 手册中文版/卷一:基本架构.md +++ b/Intel 手册中文版/卷一:基本架构.md @@ -89,23 +89,23 @@ @翻译人:xushunke 此手册的概述内容如下: -__第一章 - 关于此手册。__ 给出全五册《Intel 64 和 IA-32 架构软件开发者手册》的简要描述。同时介绍了在这几卷中会出现的标记习惯,关联的Intel®手册以及来自开发者们和硬件设计者们的关联文章。 -__第二章 - Intel 64 和 IA-32 架构。__ 介绍 Intel 64 和 IA-32 架构以及基于此架构的 Intel 处理器家族。同时列出这些处理器的公共特性以及给出 Intel 64 和 IA-32 架构的简要历史介绍。 +__第一章 - 关于此手册。__ 给出全五册《Intel® 64 和 IA-32 架构软件开发者手册》的简要描述。同时介绍了在这几卷中会出现的标记习惯,关联的Intel®手册以及来自开发者们和硬件设计者们的关联文章。 +__第二章 - Intel® 64 和 IA-32 架构。__ 介绍 Intel 64 和 IA-32 架构以及基于此架构的 Intel 处理器家族。同时列出这些处理器的公共特性以及给出 Intel 64 和 IA-32 架构的简要历史介绍。 __第三章 - 基本执行环境。__ 介绍内存组织模型以及介绍被应用所使用的寄存器集合。 __第四章 - 数据类型。__ 描述被处理器所识别的数据模型和关联模型;提供关于实数与浮点格式和浮点异常的概述。 __第五章 - 指令集汇总。__ 列出所有 Intel 64 和 IA-32 指令,根据技术类别分组。 __第六章 - 过程调用,中断与异常。__ 描述过程调用栈的原理以及进行过程调用,产生中断和抛出异常的机制。 __第七章 - 使用通用指令编程。__ 描述基本的加载和写入,程序控制,算数以及作用于基础数据类型的字符串指令和面向通用目的的段寄存器;同时描述了在保护模式可调用的系统指令。 __第八章 - 使用 x87 FPU 编程。__ 描述了x87 浮点单元(FPU),包括其中的浮点寄存器和数据类型;列出所有浮点指令集以及描述处理器产生浮点异常的条件。 -__第九章 - 使用 Intel MMX 技术编程。__ 描述 Intel MMX 技术,其中包含 MMX 寄存器和数据类型;同时列出所有的 MMX 指令集。 -__第十章 - 使用 Intel 流式 SIMD 扩展(Intel SSR)编程。__ 描述 SSE 扩展,其中包含 XXM 寄存器, MXCSR 寄存器以及编码的单精度浮点数据类型; 列出所有 SSE 指令集以及给出书写访问 SSE 扩展的代码的准则。 -__第十一章 - 使用 Intel 流式 SIMD 二代扩展(Intel SSR2)编程。__ 描述 SSE2 扩展,其中包含 XXM 寄存器和编码的双精度浮点数据类型;列出所有的 SSE2 指令集以及给出书写访问 SSE2 扩展的代码的准则。 本章同时也描述了 SSE 和 SSE2 指令可能产生的 SIMD 浮点异常。也提供了在操作系统中和应用代码中使用 SSE 和 SSE2 扩展的通常准则。 -__第十二章 - 使用 Intel 流式 SIMD 三代扩展(Intel SSR3),补充 Intel 流式 SIMD 三代扩展(Intel SSSR3),Intel 流式 SIMD 四代扩展(Intel SSR4)和 Intel AES 新指令集(Intel AES-NI)编程。__ 列出所有 SSE3,补充 SSE3,SSE4,AESNI 指令集以及书写访问这些扩展的代码的准则。 +__第九章 - 使用 Intel® MMX 技术编程。__ 描述 Intel MMX 技术,其中包含 MMX 寄存器和数据类型;同时列出所有的 MMX 指令集。 +__第十章 - 使用 Intel® 流式 SIMD 扩展(Intel® SSR)编程。__ 描述 SSE 扩展,其中包含 XXM 寄存器, MXCSR 寄存器以及编码的单精度浮点数据类型; 列出所有 SSE 指令集以及给出书写访问 SSE 扩展的代码的准则。 +__第十一章 - 使用 Intel® 流式 SIMD 二代扩展(Intel® SSR2)编程。__ 描述 SSE2 扩展,其中包含 XXM 寄存器和编码的双精度浮点数据类型;列出所有的 SSE2 指令集以及给出书写访问 SSE2 扩展的代码的准则。 本章同时也描述了 SSE 和 SSE2 指令可能产生的 SIMD 浮点异常。也提供了在操作系统中和应用代码中使用 SSE 和 SSE2 扩展的通常准则。 +__第十二章 - 使用 Intel® 流式 SIMD 三代扩展(Intel® SSR3),补充 Intel® 流式 SIMD 三代扩展(Intel® SSSR3),Intel® 流式 SIMD 四代扩展(Intel® SSR4)和 Intel® AES 新指令集(Intel® AES-NI)编程。__ 列出所有 SSE3,补充 SSE3,SSE4,AESNI 指令集以及书写访问这些扩展的代码的准则。 __第十三章 - 使用 XSAVE 特性集来管理状态。__ 描述 XSAVE 特性集指令,介绍了软件是如何开启 XSAVE 特性集以及开启 XSAVE 后的会带来的特性。 -__第十四章 - 使用 AVX,FMA 和 AVX2 编程。__ 介绍 Intel AVX 指令集,FMA 和 AVX2 扩展以及给出书写访问这些扩展的的代码的准则。 -__第十五章 - 使用 Intel AVX-512 编程。__ 介绍 Intel AVX-512 指令集扩展和给出书写访问这些扩展的代码的准则。 +__第十四章 - 使用 AVX,FMA 和 AVX2 编程。__ 介绍 Intel® AVX 指令集,FMA 和 AVX2 扩展以及给出书写访问这些扩展的的代码的准则。 +__第十五章 - 使用 Intel® AVX-512 编程。__ 介绍 Intel® AVX-512 指令集扩展和给出书写访问这些扩展的代码的准则。 __第十六章 - 使用 Intel 事务同步扩展编程。__ 描述通过销锁技术来提升多线程软件竞争线程锁的性能的指令集扩展。 -__第十七章 - Intel 内存保护扩展。__ 描述 Intel 内存保护扩展和给出书写访问这些扩展的代码的准则。 +__第十七章 - Intel® 内存保护扩展。__ 描述 Intel® 内存保护扩展和给出书写访问这些扩展的代码的准则。 __第十八章 - 控制流执行技术。__ 描述控制流执行技术(CET)以及给出访问这些扩展的的代码的准则。 __第十九章 - 输入/输出。__ 描述处理接的 I/O 机制,其中包含 I/O 端口地址,I/O 指令和 I/O 保护机制。 __第二十章 - 处理器识别与特性判别。__ 描述如何判别CPU类型和识别处理器中可用的特性的方法。 From 1bc08254a02198b2680f3fa22a0cd3c8688474d3 Mon Sep 17 00:00:00 2001 From: xushunke <387617982@qq.com> Date: Tue, 16 Nov 2021 17:58:24 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=20=E7=9B=AE=E5=BD=95=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=EF=BC=8C=E6=B6=A6=E8=89=B2=20=20=E6=8C=81=E7=BB=AD=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Intel 手册中文版/卷一:基本架构.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Intel 手册中文版/卷一:基本架构.md b/Intel 手册中文版/卷一:基本架构.md index fe7b6af..edbef11 100644 --- a/Intel 手册中文版/卷一:基本架构.md +++ b/Intel 手册中文版/卷一:基本架构.md @@ -89,7 +89,7 @@ @翻译人:xushunke 此手册的概述内容如下: -__第一章 - 关于此手册。__ 给出全五册《Intel® 64 和 IA-32 架构软件开发者手册》的简要描述。同时介绍了在这几卷中会出现的标记习惯,关联的Intel®手册以及来自开发者们和硬件设计者们的关联文章。 +__第一章 - 关于此手册。__ 给出全五册《Intel® 64 和 IA-32 架构软件开发者手册》的简要描述。同时介绍了在这几卷中会出现的标记习惯,关联的 Intel® 手册以及来自开发者们和硬件设计者们的关联文章。 __第二章 - Intel® 64 和 IA-32 架构。__ 介绍 Intel 64 和 IA-32 架构以及基于此架构的 Intel 处理器家族。同时列出这些处理器的公共特性以及给出 Intel 64 和 IA-32 架构的简要历史介绍。 __第三章 - 基本执行环境。__ 介绍内存组织模型以及介绍被应用所使用的寄存器集合。 __第四章 - 数据类型。__ 描述被处理器所识别的数据模型和关联模型;提供关于实数与浮点格式和浮点异常的概述。