En estos manuales se describen la arquitectura y el entorno de programación de las 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 descargar a través de un conjunto de tres volúmenes o de siete volúmenes. Los contenidos son idénticos en ambos conjuntos, consulte los detalles a continuación.

En este momento, los PDF para descargar correspondientes a todos los Volúmenes corresponden a la versión 052. El archivo PDF para descargar del Manual de referencia para la optimización de las arquitecturas 64 e IA-32 corresponde a la versión 030. También hay disponibles para descargar especificaciones relacionadas adicionales, notas de aplicaciones y documentación técnica.

Nota: Si desea que se le notifique cuando haya actualizaciones en los manuales de desarrollo de software de las arquitecturas Intel 64 e IA-32, puede utilizar un servicio de terceros, como http://www.changedetection.com/ para que se le notifiquen los cambios en esta página (consulte 1 a continuación).

Nota: Ya no ofrecemos los manuales para desarrolladores de software de las arquitecturas Intel® 64 y IA-32 en CD-ROM. Se pueden comprar versiones impresas del manual a través de un modelo de impresión a pedido por medio de un proveedor externo, Lulu (consulte1 y 2 a continuación): http://www.lulu.com/spotlight/IntelSDM.

  1. Términos de uso
  2. El precio para pedir cada volumen lo establece el proveedor del servicio de impresión. Intel sube el documento maestro finalizado con cero regalías.

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

Documento Descripción
Volúmenes combinados de los manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32:1, 2A, 2B, 2C, 3A, 3B y 3C

Este documento contiene lo siguiente:

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

Volumen 2: Incluye la referencia del conjunto de instrucciones completa, A-Z, en un solo volumen. Describe el formato de las instrucciones y brinda páginas de referencia para las instrucciones. 

Volumen 3: Incluye la Guía de programación del sistema, Partes 1, 2 y 3, en un solo volumen. Describe el entorno de compatibilidades del sistema operativo de las arquitecturas Intel 64 e IA-32, que incluye: administración de memoria, protección, administración de tareas, manejo de interrupciones y excepciones, compatibilidad con procesadores múltiples, características de administración de energía y temperatura, depuración, monitoreo de desempeño, modo de administración de sistema, instrucciones VMX y tecnología de virtualización Intel® (Intel® VT).

Cambios en la documentación de los manuales para desarrolladores de software de las arquitecturas Intel® 64 y e IA-32

Describe las soluciones de defectos implementadas en los Manuales 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 (conjunto de volúmenes combinado, conjunto de 3 volúmenes y conjunto de 7 volúmenes).

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

Este conjunto consta del Volumen 1, Volumen 2 (2A, 2B y 2C combinados), y Volumen 3 (3A, 3B y 3C combinados). Este conjunto permite examinar más fácilmente la referencia del conjunto de instrucciones y la guía de programación del sistema a través de una tabla de contenidos, referencias e índices con volúmenes cruzados funcionales.

Documento Descripción
Arquitecturas Intel® 64 e IA-32 - Manual del desarrollador de software - Volumen 1: Arquitectura básica Describe la arquitectura y el entorno de programación de los procesadores compatibles con las arquitecturas Intel® 64 e IA-32.
Volúmenes combinados de los manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32 2A, 2B y 2C: Referencia de conjunto de instrucciones, A-Z Este documento contiene la referencia del conjunto de instrucciones completa, A-Z, en un solo volumen. Describe el formato de las instrucciones y brinda páginas de referencia para las instrucciones. Este documento permite examinar más fácilmente la referencia del conjunto de instrucciones a través de una tabla de contenidos, referencias e índices con volúmenes cruzados funcionales.
Volúmenes combinados de los manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32: 3A, 3B, y 3C: Guía de programación del sistema Este documento incluye la guía de programación del sistema, partes 1, 2 y 3, en un solo volumen. Describe el entorno de compatibilidades del sistema operativo de las arquitecturas Intel 64 e IA-32, que incluye: administración de memoria, protección, administración de tareas, manejo de interrupciones y excepciones, compatibilidad con procesadores múltiples, características de administración de energía y temperatura, depuración, monitoreo de desempeño, modo de administración de sistema, instrucciones VMX y tecnología de virtualización Intel® (Intel® VT). Este documento permite recorrer fácilmente la guía de programación del sistema a través de una tabla de contenidos, referencias e índices con volúmenes cruzados funcionales.

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

Este conjunto contiene la misma información que el conjunto de 3 volúmenes, pero está separado en siete documentos PDF más pequeños: volumen 1, volumen 2A, volumen 2B, volumen 2C, volumen 3A, volumen 3B y volumen 3C. Esto se adecua mejor para quienes tienen velocidades de conexión más bajas.

Documento Descripción
Arquitecturas Intel® 64 e IA-32 - Manual del desarrollador de software - Volumen 1: Arquitectura básica Describe la arquitectura y el entorno de programación de los procesadores compatibles con las arquitecturas Intel® 64 e IA-32.
Manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32 volumen 2A: Referencia de conjunto de instrucciones, A-M Describe el formato de la instrucción y ofrece páginas de referencia para las instrucciones (de la A a la M). Este volumen también contiene la tabla de contenido de los volúmenes 2A, 2B y 2C.
Manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32 volumen 2B: Referencia de conjunto de instrucciones, N-Z Ofrece páginas de referencia para las instrucciones (de la N a la Z).
Manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32 volumen 2C: Referencia de conjunto de instrucciones
Incluye la Referencia de las extensiones de modos más seguros Este volumen también contiene los apéndices y el índice de 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 del sistema, parte 1 Describe el entorno de compatibilidades del sistema operativo de las arquitecturas IA-32 e Intel 64, lo que incluye: Administración de memoria, protección, gestión de tareas, manejo de interrupciones y excepciones y compatibilidad con procesadores múltiple. Este volumen también contiene la tabla de contenido de 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 del sistema, parte 2 Continúa la cobertura de los temas sobre programación del sistema que se empezó en el volumen 3A. El Volumen 3B cubre características de administración de energía y temperatura, depuración, monitoreo de desempeño.
Manual para desarrolladores de software de las arquitecturas Intel 64 e IA-32 volumen 3C: Guía de programación del sistema, parte 3 Continúa la cobertura sobre temas de programación del sistema que comenzó en los volúmenes 3A y 3B. El Volumen 3C modo de administración del sistema, extensiones de máquina virtual (VMX) y la Tecnología de virtualización Intel® (Intel® VT). Este volumen también contiene los apéndices y el índice de los Volúmenes 3A, 3B y 3C.

Manual de referencia sobre optimización de software

Documento Descripción
Manual de referencia sobre optimización de las arquitecturas Intel® 64 y e A-32 El manual de referencia sobre optimización de las arquitecturas Intel® 64 e IA-32 brinda información acerca de los procesadores Intel® Core™, la microarquitectura NetBurst® y otras microarquitecturas Intel® recientes. Describe las técnicas de optimización de código que permiten ajustar su aplicación para lograr resultados altamente optimizados al ejecutar 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, notas de aplicaciones y documentación técnica relacionadas.

Documento Descripción
Especificación de la arquitectura Intel® 64 x2APIC Las extensiones a la arquitectura xAPIC están destinadas principalmente a incrementar la abordabilidad del procesador. La arquitectura x2APIC ofrece compatibilidad retroactiva con la arquitectura xAPIC y capacidad de extensión prospectiva para futuras innovaciones a las plataformas Intel.
Nota de aplicaciones de las arquitecturas Intel® 64 y e IA-32 - TLB, cachés de estructuración de páginas y su invalidación La información contenida en esta nota de aplicaciones ahora forma parte del Manual para desarrolladores de software de la arquitectura Intel 64 e IA-32, Volúmenes 3A y 3B.
Documentación técnica sobre el conjunto de Nuevas instrucciones de estándar de cifrado avanzado Intel® (Intel® AES-NI) En este documento se ofrece una visión general del algoritmo AES y las Intel® AES-NI. Ofrece pautas y demostraciones para la utilización de estas instrucciones para escribir implementaciones AES seguras y de alto desempeño.
Referencia para la programación de extensiones del conjunto de instrucciones de la arquitectura Intel® Este documento cubre nuevas instrucciones apuntadas para futuros procesadores Intel®.

Documentación técnica de la instrucción sobre la multiplicación Intel® carry-less y su uso para cómputos del modo GCM Este documento brinda información sobre la instrucción y su utilización para el cómputo de Galois Hash. También ofrece ejemplos de código para la utilización de PCLMULQDQ, junto con las Nuevas instrucciones de AES Intel® (Intel® AES-NI) para una implementación eficaz del AES en Modo de conteo de Galois (AES-GCM).
Documentación técnica sobre el ordenamiento 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 de MCA en futuros procesadores Intel® Xeon® Este documento técnico describe los registros de MCA mejorada y el mecanismo de informes de IOMCA en los futuros procesadores Intel Xeon.
Guía para compartir unidades de monitoreo de desempeño Este documento ofrece un conjunto de pautas entre varios agentes de software que comparten hardware de unidades de monitoreo de desempeño (PMU) en procesadores Intel.
Nota de aplicaciones de la tecnología de virtualización Intel® FlexMigration (Intel® VT FlexMigration) Esta nota de aplicaciones analiza las capacidades de virtualización de los procesadores Intel® que admiten el uso de Intel® VT FlexMigration.
Tecnología de virtualización Intel® para
Especificación de arquitectura de E/S dirigida
Este documento describe la Tecnología de virtualización Intel® para E/S dirigida.