• <Más en Intel.com

Manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32

Estos manuales describen el entorno de programación y la arquitectura de los procesadores Intel® 64 e IA-32.

Las versiones electrónicas de estos documentos le permiten obtener con rapidez la información que necesita e imprimir sólo las páginas que desea utilizar. Los manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32 ya están disponibles para su descarga en paquetes de tres o de siete volúmenes. Todo el contenido de ambos paquetes es idéntico; ver detalles a continuación.

En el momento, los PDF para descargar de todos los volúmenes están en su versión 045. El PDF para descargar del manual Intel 64 and IA-32 Architectures Optimization Reference está en su versión 026. Las especificaciones adicionales relacionadas, las notas sobre la aplicación y la documentación técnica también están disponibles para su descarga.

Nota: ya no ofrecemos los Manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32 en CD-ROM. Las versiones en papel del manual están disponibles para su compra a través del modelo de impresión a la carga ofrecido por un proveedor tercero, Lulu (consulte 1 y 2 a continuación): http://www.lulu.com/spotlight/IntelSDM.

  1. Términos de uso
  2. El precio del pedido de cada volumen lo establece el proveedor de la impresión; Intel proporciona la versión maestra finalizada sin cobrar derechos de autor.

Paquete de volúmenes combinado de los Manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32

Volúmenes combinados del Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32:1, 2A, 2B, 2C, 3A, 3B y 3C

Este documento contiene los siguiente:

Volumen 1: Describe la arquitectura y el entorno de programación de los procesadores compatibles con las arquitecturas IA-32 e Intel 64.

Volumen 2: Incluye la referencia al conjunto de instrucciones completo, A-Z, en un volumen. Describe el formato de la instrucción y proporciona páginas de referencia para las instrucciones. 

Volumen 3: Incluye una guía completa de programación de sistemas, partes 1, 2 y 3 en un volumen. Describe el entorno de soporte del sistema operativo de las arquitecturas Intel 64 e IA-32, incluyendo: gestión de la memoria, protección, gestión de tareas, interrupción y gestión de excepciones, soporte para múltiples procesadores, características de gestión energética y térmica, depurado, monitorización del rendimiento, modo de gestión del sistema, instrucciones VMX y tecnología de virtualización Intel® (Intel® VT).

 

Cambios en la documentación del Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32

Describe solución de problemas para el Manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32 entre versiones.

NOTA: Este documento de cambios se aplica a todos los conjuntos de Manuales para desarrolladores de software de las arquitecturas Intel 64 e IA-32 (paquete de volúmenes combinado, paquete de 3 volúmenes y de 7).

 

Paquete de 3 volúmenes de los Manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32

Este paquete consta del Volumen 1, del Volumen 2 (2A, 2B y 2C combinados) y del Volumen 3 (3A, 3B y 3C combinados). Este paquete permite una sencilla navegación de la Guía de programación de sistemas y referencia del conjunto de instrucciones a través del contenido, referencias e índices multivolumen funcionales.
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volumen 1: Arquitectura básica
Describe la arquitectura y el entorno de programación de los procesadores compatibles con las arquitecturas IA-32 e Intel 64.
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volúmenes 2A, 2B y 2C combinados: Referencia del conjunto de instrucciones, A-Z
Este documento incluye la referencia al conjunto de instrucciones completo, A-Z, en un volumen. Describe el formato de las instrucciones y proporciona las páginas de referencia para las instrucciones. Este documento permite una sencilla navegación de la Guía de referencia del conjunto de instrucciones a través del contenido, referencias e índices multivolumen funcionales.
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volúmenes 3A, 3B y 3C combinados: Guía de programación de sistemas, Partes 1 y 2
Este documento incluye una guía completa de programación de sistemas, partes 1, 2 y 3 en un volumen. Describe el entorno de soporte del sistema operativo de las arquitecturas Intel 64 e IA-32, incluyendo: gestión de la memoria, protección, gestión de tareas, interrupción y gestión de excepciones, soporte para múltiples procesadores, características de gestión energética y térmica, depurado, monitorización del rendimiento, modo de gestión del sistema, instrucciones VMX y tecnología de virtualización Intel® (Intel® VT). Este documento permite una sencilla navegación de la Guía de programación de sistemas a través del contenido, referencias e índices multivolumen funcionales.

 

Paquete de 7 volúmenes de los Manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32

Este paquete incluye la misma información que el paquete de 3 volúmenes, pero está separada en siete archivos PDF más pequeños: Volumen 1, Volumen 2A, Volumen 2B, Volumen 2C, Volumen 3A, Volumen 3B y Volumen 3C. Este conjunto es más adecuado para los usuarios que tienen velocidades de conexión más lentas.
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volumen 1: Arquitectura básica
Describe la arquitectura y el entorno de programación de los procesadores compatibles con las arquitecturas IA-32 e Intel 64.
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volumen 2A: Referencia del conjunto de instrucciones, A-L
Describe el formato de la instrucción y proporciona páginas de referencia para las instrucciones (de la A a la L). Este volumen también incluye el índice para los volúmenes 2A, 2B y 2C.
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volumen 2B: Referencia del conjunto de instrucciones, M-Z
Proporciona páginas de referencia para instrucciones (de la M a la Z).
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volumen 2C: Referencia del conjunto de instrucciones
Incluye la Referencia más segura a las extensiones de modo. Este volumen también incluye los apéndices y el apoyo al índice para los volúmenes 2A, 2B y 2C.
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volumen 3A: Guía de programación de sistemas, Parte 1
Describe el entorno de soporte del sistema operativo de las arquitecturas IA-32 e Intel 64, incluyendo: gestión de la memoria, protección, gestión de tareas, gestión de las interrupciones y de las excepciones y soporte para múltiples procesadores. Este volumen también incluye el índice para los volúmenes 3A, 3B y 3C.
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volumen 3B: Guía de programación de sistemas, Parte 2
Continúa con la cobertura en materia de programación de sistemas en el volumen 3A. El volumen 3B trata las características de gestión energética y térmica, el depurado y la monitorización del rendimiento.
Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32
Volumen 3C: Guía de programación de sistemas, Parte 3
Continúa con la cobertura en materia de programación de sistemas en el volumen 3A y 3B. El volumen 3C abarca el modo de gestión del sistema, las instrucciones VMX e Intel® VT. Este volumen también incluye los apéndices y el apoyo al índice para los volúmenes 3A, 3B y 3C.

 

Manual de referencia para la optimización del software

Manual de referencia de optimización de las arquitecturas Intel® 64 e IA-32 El Manual de referencia para la optimización de las arquitecturas Intel® 64 e IA-32 proporciona información sobre los procesadores Intel® Core™, la microarquitectura Intel NetBurst® y otro tipo de microarquitecturas Intel® recientes. Describe las técnicas de optimización de códigos para permitirle poner a punto su aplicación para obtener unos resultados muy optimizados cuando se ejecute en procesadores Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4 e Intel® Pentium® M.

 

Especificaciones relacionadas, notas de la aplicación y documentación técnica

Especificación x2APIC de la arquitectura Intel® 64 Extensiones de la arquitectura xAPIC están pensadas principalmente para incrementar la capacidad de direccionamiento del procesador. La arquitectura x2APIC proporciona compatibilidad con versiones anteriores para la arquitectura xAPIC y capacidad de ampliación para las futuras innovaciones de las plataformas Intel.
TLBs de la nota de aplicación de las arquitecturas Intel® 64 e IA-32, cachés de la estructura de paginación y su validación La información contenida en esta nota de aplicación forma parte de los volúmenes 3A y 3B del Manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32.
Documentación técnica de las nuevas instrucciones Intel® Advanced Encryption Standard (Intel® AES-NI) Esta documentación proporciona una introducción del algoritmo AES y de Intel® AES-NI. Proporciona directrices y demostraciones para utilizar estas instrucciones a fin de escribir implantaciones de AES seguras y de alto rendimiento.
Referencia de programación de extensiones del conjunto de instrucciones de la arquitectura Intel® Este documento abarca nuevas instrucciones programadas para futuros procesadores Intel.

Documentación técnica de la instrucción de multiplicación Intel® menos frecuentada y su uso para calcular el modo GCM Esta documentación proporciona información sobre la instrucción y su uso para calcular el modo Galois Hash. También proporciona ejemplos de códigos para el uso de PCLMULQDQ, junto con las nuevas instrucciones Intel® AES New Instructions (Intel® AES-NI) para una implantación eficiente de AES en el modo Galois Counter Mode (AES-GCM).
Documentación técnica del orden de memoria de la arquitectura Intel® 64 Este documento se ha fusionado en el volumen 3A del Manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32.
Guía de compartición de unidades de monitorización del rendimiento Esta documentación proporciona un conjunto de directrices entre múltiples agentes de software que comparten el hardware de PMU en los procesadores Intel.
Nota de la aplicación de la tecnología de virtualización Intel® FlexMigration (Intel® VT FlexMigration) Esta nota de la aplicación trata de las prestaciones de virtualización de los procesadores Intel® que soportan el uso de Intel® VT FlexMigration.