La versión del navegador que esta usando no es la recomendada para este sitio.
Para actualizar la última versión de su navegador haga clic en alguno de los siguientes enlaces.

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 descarga a través de un conjunto de tres u ocho volúmenes. Los contenidos son idénticos en ambos conjuntos, consulte los detalles a continuación.

Actualmente, los archivos PDF disponibles para descarga de todos los volúmenes corresponden a la versión 059. El archivo PDF disponible para descarga de la optimización de las arquitecturas Intel® 64 e IA-32 corresponde a la versión 033. Las especificaciones relacionadas adicionales, las notas de aplicaciones y la documentación técnica también se encuentran disponibles para descargar.

Nota: Si desea recibir notificaciones cuando hayan actualizaciones de los manuales para desarrolladores 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 la referencia 1 a continuación).

Nota: Ya no ofrecemos los manuales para desarrolladores de software de las arquitecturas Intel® 64 e 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, 2D, 3A, 3B, 3C y 3D

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, incluidos: la administración de memoria, la protección, la administración de tareas, el manejo de interrupciones y excepciones, la compatibilidad con procesadores múltiples, las características de administración de energía y térmicas, la depuración, la supervisión de desempeño, el modo de administración del sistema, las instrucciones de extensiones de máquina virtual (VMX), la tecnología de virtualización Intel® (Intel® VT) e Intel® Software Guard Extensions (Intel® SGX).

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

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

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

Este conjunto se compone del volumen 1, volumen 2 (2A, 2B, 2C y 2D combinados) y volumen 3 (3A, 3B, 3C y 3D 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 2A, 2B, 2C y 2D combinados del manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32: 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 proporciona páginas de referencia para las instrucciones. Este documento permite examinar fácilmente la referencia del conjunto de instrucciones a través de tablas de contenidos, referencias e índices en los volúmenes funcionales.
Volúmenes 3A, 3B, 3C y 3D combinados de los manuales para desarrolladores de software de las arquitecturas Intel® 64 e IA-32: Guía de programación del sistema Este documento incluye la guía completa de programación del sistema, partes 1, 2, 3 y 4, en un solo volumen. Describe el entorno de compatibilidades del sistema operativo de las arquitecturas Intel® 64 e IA-32, incluidos: la administración de memoria, la protección, la administración de tareas, el manejo de interrupciones y excepciones, la compatibilidad con procesadores múltiples, las características de administración de energía y térmicas, la depuración, la supervisión de desempeño, el modo de administración del sistema, las instrucciones de extensiones de máquina virtual (VMX), la tecnología de virtualización Intel® (Intel® VT) e Intel® Software Guard Extensions (Intel® SGX). 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 ocho 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 tres volúmenes, pero está separado en ocho documentos PDF más pequeños: volumen 1, volumen 2A, volumen 2B, volumen 2C, volumen 2D, volumen 3A, volumen 3B, volumen 3C y volumen 3D. 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-L Describe el formato de las instrucciones y ofrece páginas de referencia para las instrucciones (de la A a la L). Este volumen también contiene la tabla de contenidos para los volúmenes 2A, 2B, 2C y 2D.
Volumen 2B del manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32: Referencia de conjunto de instrucciones, M-U Proporciona páginas de referencia para las instrucciones (de la M a la U).
Volumen 2C del manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32: Referencia de conjunto de instrucciones, V-Z
Proporciona páginas de referencia para las instrucciones (de la V a la Z).
Volumen 2D del manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32: Referencia de conjunto de instrucciones Incluye la Referencia de las extensiones de modos más seguros Este volumen también contiene asistencia para los apéndices y el índice de los volúmenes 2A, 2B, 2C y 2D.
Volumen 3A del manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32: 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, incluidos: la administración de memoria, la protección, la administración de tareas, el manejo de interrupciones y excepciones y la compatibilidad con procesadores múltiple. Este volumen también contiene la tabla de contenido de 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 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.
Volumen 3C del manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32: Guía de programación del sistema, parte 3 Continúa la cobertura de los 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).
Volumen 3D del manual para desarrolladores de software de las arquitecturas Intel® 64 e IA-32: Guía de programación del sistema, parte 4 El volumen 3D abarca la programación del sistema con Intel® Software Guard Extensions (Intel® SGX). Este volumen también contiene los apéndices y el índice de los volúmenes 3A, 3B, 3C y 3D.

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 acerca de la optimización de las arquitecturas Intel® 64 e IA-32 proporciona información sobre 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
Escalamiento de Timestamp-Counter para virtualización Este documento describe una mejora en la tecnología de virtualización Intel® (Intel® VT) para los futuros procesadores Intel®. Esta característica, a la que se conoce como timestamp-counter scaling (TSC scaling), amplía aún más la capacidad del software del monitor de máquinas virtuales (VMM) que utiliza el mecanismo de compensación TSC, ya que permite al software un control más detallado del valor de la lectura de timestamp counter (TSC) durante la ejecución de una máquina virtual (VM) huésped.
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 la aplicación 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 la aplicación ahora forma parte de los volúmenes 3A y 3B del manual para desarrolladores de software de la arquitectura Intel® 64 e IA-32.
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 acerca del ordenamiento de memoria de la arquitectura Intel® 64 Este documento se fusionó con 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® 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 para compartir unidades de monitoreo de desempeño Este documento proporciona un conjunto de pautas entre varios agentes de software que comparten el hardware de PMU en los 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.
Documento técnico de Registro de modificación de página para monitor de máquina virtual

Este documento describe una mejora en la tecnología de virtualización Intel® (Intel® VT) para los futuros procesadores Intel®.

 

Acceso seguro de la Unidad de monitoreo de desempeño por los Generadores de perfiles de espacio de usuario Este documento propone un mecanismo de software dirigido a generadores de perfiles de desempeño que se podría ejecutar en el privilegio del espacio de usuario para acceder al hardware de monitoreo de desempeño. Este último requiere un acceso privilegiado en modo kernel, de una manera segura sin causar interferencia involuntaria a la pila de software.