Будет ли сборка x86 работать на процессорах x64?

403
Nebraska

Будет ли сборка x86 компилироваться на машине x64 и все еще работать правильно? Если нет, в чем разница между сборкой x86 и сборкой x64?

2

1 ответ на вопрос

1
user55325

Если под x64 вы подразумеваете x86_64 (или amd64), а не IA-64 (Itanium), да. Он предназначен для обратной совместимости. Однако вы не сможете воспользоваться дополнительными инструкциями и оборудованием, доступным в 64-битном режиме.

В «длинном режиме» доступно множество дополнительных функций. 64-разрядные регистры, дополнительные регистры общего назначения, функции SIMD, увеличенное адресное пространство и т. Д.