Будет ли работать программа на Ассемблере на процессорах одной компании?
Сейчас присматриваюсь к разным Ассемблерам и возник вопрос:
Будет ли программа, написанная для 80286 работать на Pentium (1,2,3,4) ? И будет ли программа, написанная для Pentium работать на Core i3/i5/i7/i9/x ? Или даже для разных "коров" код разный ?
Если нет, то на сколько существенно придётся переписывать код ?
Или всё-таки разница в коде есть, лишь если использовать разные архитектуры (x86/x64) ?
Если в коде нет специфических MMX/SSE (а они далеко не всегда нужны) - то будет работать.
32/64 - будет работать, потому что все 64-х битные семейства x86 поддерживают 32 бита