Архитектура нацеливания на IA-32 - PullRequest
0 голосов
/ 27 сентября 2010

Я заметил, что многие 32-разрядные программы Intel имеют цель i386, но некоторые имеют архитектуру i486, i586 или i686.Есть ли какие-либо новые функции или инструкции, добавленные к набору команд в последних трех процессорных архитектурах?

1 Ответ

2 голосов

Они меняют тонны вещей об архитектуре и постоянно добавляют новые инструкции (и наборы).Если вам нужна новейшая производительность, вам необходимо скомпилировать ее для вашего конкретного варианта архитектуры.См. 2.1 КРАТКАЯ ИСТОРИЯ АРХИТЕКТУРЫ INTEL® 64 И IA-32 Руководство разработчика программного обеспечения для архитектуры Intel® 64 и IA-32, том 1: Базовая архитектура .

Сверху моей головы,MMX, 3DNOW, SSE *, x87 FPU, некоторые другие вещи, такие как RDTSC, не были в оригинальных моделях IIRC.На самом деле, я [3,4,5,6] 86 совсем не похож на то, что мы имеем сегодня ... Даже в новых моделях процессоров они добавляют такие вещи, как AES-NI и более новые итерации SSE и т. Д.

Страницы Википедии также говорят, что в них немного изменилось, например, в P6 говорится, что они добавили CMOV.

...