Будет ли сборка x86 компилироваться на машине x64 и все еще работать правильно? Если нет, в чем разница между сборкой x86 и сборкой x64?
1 ответ
1
Если под x64 вы подразумеваете x86_64 (или amd64), а не IA-64 (Itanium), да. Он предназначен для обратной совместимости. Однако вы не сможете воспользоваться дополнительными инструкциями и оборудованием, доступным в 64-битном режиме.
В «длинном режиме» доступно множество дополнительных функций. 64-разрядные регистры, дополнительные регистры общего назначения, функции SIMD, увеличенное адресное пространство и т.д.