Поддерживает ли 32-bit процессор 64-bit приложение?
И да, и нет. Это частично зависит от разработчика(ов).
Может быть такое что он(и) предусмотрел(и) что их приложение запустят на другом процессоре и сделают чтоб даже в таком случае все было гладко.
Вполне может быть и такое что даже не предусматривали такой вариант, но приложение все равно запуститься, в таком случае оно может подвисать, работать некорректно и вылетать.
Ну а так может и не запуститься просто потому-что не подходит или потому-что сами разработчики поставили блок на процессор 32х что бы не появлялось гневных отзывов о оптимизации приложения.
Если приложение именно 64-разрядное, то не поддерживает, он банально не может выполнять такие команды. Но может быть так, что в одном приложении предусмотрен как 64-разрядный, так и 32-разрядный код, в зависимости от используемой среды.
Нет, не может.
x64 — это другая архитектура процессора с другими машинными командами. Поэтому это не заработает.
А вот процессоры x64 умеют симулировать x86, поэтому на них старые приложения запускаются.
на сколько я знаю там не абсолютно разные команды просто в х64 содержаться и старые команды которые есть в х86, и новые которых в х86 нет, так что воля случая