Привет всем!
Мне интересно, как программы скомпилированные под i686 работают на первом пентиуме (i586). Почему -- не понимаю. Куда инструкции, способные только на 686 деваются? Пропускаются или чем-то заменяются? Если пропускаются, то почему программы тогда нормально работают и не глючат?
То, что они работают, это понятно, но вот какая разница в скорости выполнения при запуске на 586 будет между программой скомпилированной под 686 и 586? Делал ли кто-нибудь бенчмарки?
Больше всего интересен теоретический аспект.
С уважением, Harliff