x86-64, ou x64[1], est une extension du jeu d'instructions x86 d'Intel, introduite par la société AMD avec la gamme AMD64. Intel utilisera cette extension en l'appelant initialement EM64T renommé aujourd'hui en Intel 64.
Mode de fonctionnement | Système d'exploitation requis | Recompilation requise | Taille des adresses par défaut | Taille des opérandes par défaut | Extensions de registres | Taille typique des registres GPR | |
---|---|---|---|---|---|---|---|
Long mode | 64-bit mode | OS compatibles 64-bit (x86-64) (par ex. Windows 7, Windows 8 et Linux x86-64) | oui | 64 | 32 | oui | 64 |
Compatibility mode | non | 32 | 32 | non | 32 | ||
16 | 16 | 16 | |||||
Legacy Mode | Protected Mode | OS « Legacy 16-bit ou 32-bit » | non | 32 | 32 | non | 32 |
16 | 16 | 16 | |||||
Mode virtuel 8086 | 16 | 16 | 16 | ||||
Real mode | Legacy 16-bit OS |