A montagem x86 funcionaria em processadores x64?

2

O assembly x86 seria compilado em uma máquina x64 e ainda funcionaria corretamente? Se não, qual é a diferença entre o assembly x86 e o assembly x64?

    
por Nebraska 30.01.2014 / 05:53

1 resposta

1

Se por x64 você quer dizer x86_64 (ou amd64) e não IA-64 (Itanium), sim. Pretende ser compatível com versões anteriores. No entanto, você não poderá aproveitar as instruções adicionais e o hardware disponibilizados no modo de 64 bits.

Existem numerosos recursos adicionais disponíveis em "modo longo". Registradores de 64 bits, registros adicionais de propósito geral, recursos do SIMD, espaço de endereço maior e assim por diante.

    
por 30.01.2014 / 06:01