AMD64: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 201.68.42.70 devido a vandalismo (usando Huggle) (3.4.9) |
|||
Linha 19:
Os projetistas tiveram a oportunidade de fazer outras melhorias também. As alterações mais significativas são:
* '''Manipular inteiros de 64-bit:''' Todos os registradores de uso geral (GPRS) são expandidos de 32 bits para 64 bits, e todas as operações aritméticas e lógicas, memória para registro e registro para memória, etc., podem agora operar diretamente sobre inteiros de 64-bit. Adições ao endereço de pilha estão sempre em 8 bytes, e ponteiros são 8 bytes de tamanho.
* '''Registradores adicionais:''' Além de aumentar o tamanho dos registradores de uso geral, o número deles é
* '''Registradores adicionais do MMX (SSE):''' Similarmente, o número de registradores de 128 bit do MMX (usados em instruções Streaming-SIMD) é aumentado igualmente de 8 a 16.
* '''Espaço de endereço virtual maior:''' Os modelos de processadores atuais que executam a arquitetura AMD64 podem endereçar até 256 TB(2
* '''Espaço de endereço físico maior:''' As execuções atuais da arquitetura AMD64 podem endereçar até 1 TB (2
* '''Ponteiro de Instrução de acesso a dados relativos: ''' As instruções podem agora referenciar os dados relativos à instrução ponteiro (registrador RIP). Isto faz a posição do código ser independente, como é usado frequentemente em bibliotecas compartilhadas e em código carregados no tempo de execução, e mais eficiente.
|