> -- Сергей Губанов писал(а):
> x64-тый поддерживает два режима работы. В long mode это совсем другой процессор. Например, у него 16 целочисленных регистров вместо восьми и плоская модель памяти вместо сегментированной. В long mode он ни с кем не совместим (нет предшественников).В 32-х разрядных было ровно тоже самое... (за исключением увеличения количества целочисленных регистров). Дело очевидно в том, что с появлением новых архитектур, никто не бросается переделывать компиляторы... перекомпилировать/переделывать программы. Довольно долго старые процессоры сосуществуют с новыми, и этого нельзя не учитывать при создании нового процессора. Никто не станет менять кодогенерацию "из любви к искусству"... Лучшей иллюстрацией является Itanium.