Estos manuales describen el entorno de programación y la arquitectura de los arquitecturas 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 052. El PDF para descargar del manual Intel 64 e IA-32 está en su versión 030. 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: Si desea recibir actualizaciones de los manuales para desarrolladores de software de las arquitecturas Intel 64 e IA-32, puede utilizar un servicio de otro fabricante como http://www.changedetection.com/ para recibir notificaciones sobre cambios a esta página (consulte la referencia 1 siguiente).

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

Documento Descripción
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 tres 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.

Documento Descripción
Manual del desarrollador 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.
Volúmenes combinados 2A, 2B, y 2C del Manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32: 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.
Volúmenes combinados 3A, 3B, y 2C del manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32: Guía de programación de sistemas 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 siete 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 tres 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.

Documento Descripción
Manual del desarrollador 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.
Volumen 2A del manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32: Referencia del conjunto de instrucciones, A-M Describe el formato de la instrucción y proporciona páginas de referencia para las instrucciones (de la A a la M). Este volumen también incluye el índice para los volúmenes 2A, 2B y 2C.
Volumen 2B del manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32: Referencia del conjunto de instrucciones, N-Z Proporciona páginas de referencia para instrucciones (de la N a la Z).
Volumen 2C del manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32: 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.
Volumen 3A del manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32: 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.
Volumen 3B del manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32: 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.
Volumen 3C del manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32: 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 3B abarca el modo de gestión de sistemas, las instrucciones VMX y la tecnología de virtualización Intel® (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

Documento Descripción
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 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

Documento Descripción
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.
Mejoras MCA en los futuros Intel® Xeon® Esta documentación técnica describe los registros de MCA mejorada y el mecanismo de informes de IOMCA en los futuros procesadores Intel Xeon.
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.
Tecnología de virtualización Intel® para la
especificación de la arquitectura de E/S directa
Este documento describe la Tecnología de virtualización Intel® para E/S directa.