Yahoo Search Busca da Web

Resultado da Busca

  1. 15 de dez. de 2023 · A arquitetura X86-64 é dominante na computação pessoal e predominante em ambientes de servidor, mas aproveitá-la ao máximo requer um conhecimento profundo e uma abordagem cuidadosa das práticas de programação e design de software. Um dos principais desafios é a complexidade do vasto conjunto de instruções da arquitetura.

  2. Estes dados são referentes à arquitetura do sistema. Os Windows que tem arquitetura x86 são de 32-bits, enquanto os de arquitetura x64 já são de 64-bits. Vantagens do 64 bits. A vantagem principal certamente é a possibilidade de se utilizar mais de 4 GB de memória. Infelizmente a arquitetura x86 possui esta limitação nesta área, ela ...

    • Descrição geral
    • Registros
    • Convenções de chamada
    • Modos de endereçamento
    • Confira também

    A arquitetura x64 é uma extensão compatível com versões anteriores do x86. Ele fornece um novo modo de 64 bits e um modo herdado de 32 bits, que é idêntico ao x86.

    O termo "x64" inclui AMD 64 e Intel64. Os conjuntos de instruções são quase idênticos.

    X64 estende os 8 registros de uso geral do x86 para 64 bits e adiciona 8 novos registros de 64 bits. Os registros de 64 bits têm nomes começando com "r". Por exemplo, a extensão de 64 bits do eax é chamada de rax. Os novos registros são nomeados r8 a r15.

    Os 32 bits inferiores, 16 bits e 8 bits de cada registro podem ser endereçáveis diretamente em operandos. Isso inclui registros, como esi, cujos 8 bits inferiores não eram endereçáveis anteriormente. A tabela a seguir especifica os nomes de linguagem assembly para as partes inferiores dos registros de 64 bits.

    As operações que são geradas para um subregistro de 32 bits são automaticamente estendidas por zero para todo o registro de 64 bits. As operações que são geradas para subregisores de 8 bits ou 16 bits não são estendidas por zero (esse é um comportamento x86 compatível).

    Os 8 bits altos de ax, bx, cx e dx ainda são endereçáveis como ah, bh, ch, dh , mas não podem ser usados com todos os tipos de operandos.

    O eip do ponteiro de instrução e o registro de sinalizadores foram estendidos para 64 bits (rip e rflags, respectivamente).

    O processador x64 também fornece vários conjuntos de registros de ponto flutuante:

    Ao contrário do x86, o compilador C/C++ dá suporte apenas a uma convenção de chamada em x64. Essa convenção de chamada aproveita o aumento do número de registros disponíveis no x64:

    •Os quatro primeiros parâmetros inteiros ou de ponteiro são passados nos registros rcx, rdx, r8 e r9 .

    •Os quatro primeiros parâmetros de ponto flutuante são passados nos quatro primeiros registros SSE, xmm0-xmm3.

    •O chamador reserva espaço na pilha para argumentos passados em registros. A função chamada pode usar esse espaço para despejar o conteúdo dos registros na pilha.

    •Todos os argumentos adicionais são passados na pilha.

    •Um valor de retorno de inteiro ou ponteiro é retornado no registro rax , enquanto um valor retornado de ponto flutuante é retornado em xmm0.

    Os modos de endereçamento no modo de 64 bits são semelhantes, mas não idênticos ao x86.

    •Instruções que se referem a registros de 64 bits são executadas automaticamente com precisão de 64 bits. Por exemplo, mov rax, [rbx] move 8 bytes começando em rbx para rax.

    •Uma forma especial da instrução mov foi adicionada para constantes imediatas de 64 bits ou endereços constantes. Para todas as outras instruções, constantes imediatas ou endereços constantes ainda são de 32 bits.

    •X64 fornece um novo modo de endereçamento relativo a rip. As instruções que se referem a um único endereço constante são codificadas como deslocamentos de rip. Por exemplo, a instrução mov rax, [addr] move 8 bytes começando em addr + rip para rax.

  3. 9 de jul. de 2001 · A arquitetura x86-64 oferece um novo modo denominado “Modo Longo”, em inglês “long mode”, que serve para colocar a CPU operando a 64 bits. Quando em Modo Longo, além dos recursos de 64 bits, são oferecidos registradores estendidos para 64 bits e, além disso, novos registradores foram adicionados. Passemos ao estudo desse novo modo ...

  4. x86-64, amd64 ou x64: arquitetura criada pela AMD em 2003, lançada inicialmente em chips como Opteron e Athlon 64. É baseada no x86 e mantém compatibilidade com softwares de 32 bits;

  5. O 64, da extensão bit da AMD x86 (que a Intel finalmente respondeu, com um design compatível) e a escala de processadores x86, como o eight-core Intel Xeon e 12-core AMD Opteron destaca-se o x86 como um exemplo de contínuo aperfeiçoamento e como as normas estabelecidas pela indústria pode resistir à concorrência das novas arquiteturas.

  6. AMD64 (também conhecido como x64, x86_64, x86-64 e Intel 64 ), em informática, é o nome genérico dado à família (arquitetura) de processadores baseados na tecnologia de 64 bits desenhado pela empresa Advanced Micro Devices (AMD), utilizada pelos processadores da AMD, da Intel, da VIA, e outros. É um superconjunto da arquitetura x86.

  1. Buscas relacionadas a arquitetura x86-64

    dual core ou superior compatível com arquitetura x86-64