Esses manuais descrevem a arquitetura e o ambiente de programação das arquiteturas Intel® 64 e IA-32.

As versões eletrônicas destes documentos permitem acessar rapidamente as informações necessárias e imprimir apenas as páginas que desejar. Os manuais do desenvolvedor de software das arquiteturas Intel 64 e IA-32 estão agora disponíveis para download em conjunto de três volumes ou conjunto de sete volumes. O conteúdo é igual em todos os conjuntos; ver detalhes a seguir.

No momento, os PDFs para download de todos os volumes estão na versão 052. O PDF para download do manual de referência para otimização das arquiteturas Intel 64 e IA-32 está na versão 030. Especificações adicionais relacionadas, notas sobre aplicativos e publicações técnicas também estão disponíveis para download.

Nota: se desejar ser comunicado sobre atualizações dos manuais do desenvolvedor de software das arquiteturas Intel 64 e IA-32, você poderá usar um serviço de terceiros, como http://www.changedetection.com/ para ser avisado sobre alterações nesta página (consulte 1, abaixo).

Nota: Não estamos mais oferecendo os manuais do desenvolvedor de software das arquiteturas Intel 64 e IA-32 em CD-ROM. As versões em papel do manual estão disponíveis para venda por intermédio de um modelo de processamento de impressão por demanda de um fornecedor independente, Lulu (consulte 1 e 2 abaixo): http://www.lulu.com/spotlight/IntelSDM.

  1. Termos de uso
  2. O preço do pedido de cada volume é definido pelo fornecedor da impressão; a Intel faz upload do mestre completo sem cobrança de royalty.

Conjunto de Volumes combinados dos Manuais do desenvolvedor de software das arquiteturas Intel® 64 e IA-32

Documento Descrição
Volumes combinados dos manuais do desenvolvedor de software das arquiteturas Intel® 64 e IA-32: 1, 2A, 2B, 2C, 3A, 3B e 3C

Este documento contém o seguinte:

Volume 1: descreve a arquitetura e o ambiente de programação de processadores que oferecem suporte às arquiteturas IA-32 e Intel 64.

Volume 2: inclui a referência do conjunto completo de instruções, de A-Z, em um volume. Descreve o formato da instrução e oferece páginas de consulta para as instruções. 

Volume 3: inclui o guia completo de programação do sistema, Partes 1, 2 e 3, em um só volume. Descreve o ambiente de suporte do sistema operacional das arquiteturas Intel 64 e IA-32, inclusive: gerenciamento de memória, proteção, gerenciamento de tarefas, tratamento de interrupções e exceções, suporte a múltiplos processadores, recursos de gerenciamento térmico e de energia, depuração, monitoramento de desempenho, modo de gerenciamento de sistema, instruções VMX e Tecnologia de virtualização Intel®.

Alterações na documentação do manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32.

Descreve o modo de correções de erros efetuadas entre as versões do manual do desenvolvedor de software das arquiteturas Intel® 64 e IA-32.

NOTA: este documento de alteração aplica-se a todos os conjuntos do manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32 (conjunto de volumes combinados, conjunto com 3 volumes e conjunto com 7 volumes).

Conjunto de três volumes combinados dos manuais do desenvolvedor de software das arquiteturas Intel® 64 e IA-32

Este conjunto consiste no volume 1, volume 2 (2A, 2B e 2C combinados) e volume 3 (3A, 3B e 3C combinados). Este conjunto permite uma navegação mais fácil da referência do conjunto de instruções e do guia de programação do sistema por meio do índice remissivo funcional, referências e sumário.

Documento Descrição
Manual do desenvolvedor de software das arquiteturas Intel® 64 e IA-32 - Volume 1: Arquitetura Básica Descreve a arquitetura e o ambiente de programação de processadores que oferecem suporte às arquiteturas IA-32 e Intel® 64.
Manual do desenvolvedor de software das arquiteturas Intel® 64 e IA-32 - Volumes combinados 2A, 2B e 2C: referência do conjunto de instruções de A-Z Este documento contém a Referência do conjunto completo de instruções de A-Z em um volume. Descreve o formato da instrução e oferece páginas de referência para instruções. Este documento permite uma navegação mais fácil da referência do conjunto de instruções pelo índice remissivo funcional, referências e sumário.
Manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32 - Volumes combinados 3A, 3B e 3C: guia de programação do sistema Este documento Inclui o guia completo de programação do sistema, partes 1, 2 e 3, em um só volume. Descreve o ambiente de suporte do sistema operacional das arquiteturas Intel 64 e IA-32, inclusive: gerenciamento de memória, proteção, gerenciamento de tarefas, tratamento de interrupções e exceções, suporte a múltiplos processadores, recursos de gerenciamento térmico e de energia, depuração, monitoramento de desempenho, modo de gerenciamento de sistema, instruções VMX e Tecnologia de virtualização Intel®. Este documento permite uma navegação fácil do guia de programação do sistema pelo índice remissivo funcional, referências e sumário.

Conjunto de 7 volumes combinados dos manuais do desenvolvedor de software das arquiteturas Intel® 64 e IA-32

Este conjunto contém as mesmas informações que o conjunto de três volumes, porém está dividido em PDFs menores: volume 1, volume 2A, volume 2B, volume 2C, volume 3A, volume 3B e volume 3C. Este conjunto é mais adequado para quem tem conexões com velocidades menores.

Documento Descrição
Manual do desenvolvedor de software das arquiteturas Intel® 64 e IA-32 - Volume 1: Arquitetura Básica Descreve a arquitetura e o ambiente de programação de processadores que oferecem suporte às arquiteturas IA-32 e Intel® 64.
Manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32, Volume 2A: referência do conjunto de instruções A-M. Descreve o formato da instrução e fornece páginas de referência para instruções (A-M). Este volume também contém o sumário dos volumes 2A, 2B e 2C.
Manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32, Volume 2B: referência do conjunto de instruções N-Z Fornece as páginas de referência para instruções (de N a Z).
Manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32 - volume 2C: referência do conjunto de instruções
Inclui a referência das extensões do modo mais seguro. Este volume também contém os apêndices e o suporte de índice para os volumes 2A, 2B e 2C.
Manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32 - volume 3A: guia de programação do sistema, parte 1 Descreve o ambiente de suporte de sistema operacional das arquiteturas IA-32 e Intel 64, incluindo: gerenciamento de memória, proteção, gerenciamento de tarefas, tratamento de interrupções e exceções e suporte a múltiplos processadores. Este volume também contém o sumário dos volumes 3A, 3B e 3C.
Manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32 - volume 3B: guia de programação do sistema, parte 2 Continua a cobertura dos assuntos referentes à programação do sistema iniciados no volume 3A. O Volume 3B aborda os recursos de gerenciamento térmico e de energia, depuração e monitoramento de desempenho.
Manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32 - volume 3C: guia de programação do sistema, parte 3 Dá continuidade aos assuntos de programação do sistema iniciados nos volumes 3A e 3B. O Volume 3 cobre o modo de gerenciamento de sistema, instruções VMX e Tecnologia de virtualização Intel®. Este volume também contém os apêndices e o suporte de índice para os Volumes 3A, 3B e 3C.

Manual de referência para otimização do software

Documento Descrição
Manual de referência para otimização das arquiteturas 64 e IA-32l O manual de referência para otimização das arquiteturas Intel 64 e IA-32 fornece informações sobre os processadores Intel® Core™, a microarquitetura NetBurst e outras microarquiteturas recentes da Intel®. Ele descreve as técnicas de otimização de código para habilitar você a ajustar seu aplicativo para obter resultados altamente otimizados quando ele for executado nos processadores Intel® Atom™, Intel® Core™ i7, Intel® Core™, Intel® Core™2 Duo, Intel® Core™ Duo, Intel® Xeon®, Intel® Pentium® 4 e Intel® Pentium® M.

Especificações relacionadas, notas sobre aplicativos e publicações técnicas.

Documento Descrição
Especificação x2APIC da arquitetura Intel® 64 As extensões da arquitetura xAPIC destinam-se principalmente a aumentar a capacidade de endereçamento do processador. A arquitetura x2APIC oferece compatibilidade com versões anteriores da arquitetura xAPIC e extensibilidade para inovações futuras nas plataformas Intel.
TLBs de notas de aplicação das arquiteturas Intel 64 e IA-32, caches de estrutura de páginas e sua invalidação As informações contidas nesta nota de aplicação agora está incluída nos volumes 3A e 3B do manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32.
Publicação técnica do conjunto de Novas Instruções para Padrão de Criptografia Avançada da Intel® Este documento fornece uma visão geral do algoritmo AES e da Intel® AES-NI. Oferece as diretrizes e as demonstrações para usar essas instruções para gravar implementações AES seguras e de alto desempenho.
Referência da programação das extensões do conjunto de instruções da arquitetura Intel® Este documento aborda as novas instruções planejadas para futuros processadores Intel®.

Publicação técnica da Instrução de multiplicação de polinômios binários Intel® e seu uso para calcular o modo GCM Este documento fornece informações sobre a instrução e seu uso para calcular o Galois Hash. Fornece também exemplos de códigos para o uso de PCLMULQDQ, junto com as Novas Instruções Intel® AES (Intel® AES-NI) para a implementação eficiente de AES no Modo Galois Counter (AES-GCM).
Publicação técnica para pedido de memória para a arquitetura Intel 64 Este documento foi integrado ao volume 3A do manual do desenvolvedor de software das arquiteturas Intel 64 e IA-32.
Melhorias na MCA para os futuros processadores Intel® Xeon® Esta publicação técnica descreve os registros da arquitetura de verificação de máquina (MCA) aprimorada e o mecanismo de elaboração de relatórios do IOMCA nos futuros processadores Intel Xeon.
Guia de compartilhamento da unidade de monitoramento de desempenho Este documento oferece um conjunto de diretrizes para os vários agentes de software que compartilham o hardware PMU nos processadores Intel.
Nota sobre a aplicação da Tecnologia de virtualização Intel® FlexMigration Esta nota sobre aplicação discute os recursos de virtualização dos processadores Intel que suportam os usos do Intel® VT FlexMigration.
Tecnologia de virtualização Intel® para
Especificação da arquitetura de E/S direcionada
Este documento descreve a Tecnologia de virtualização Intel® para E/S direcionada.