Question

Je l'ai remarqué que de nombreux programmes Intel 32 bits ont une cible de i386, mais certains ont i486, i586 ou i686 que leur architecture de construction. Y a-t-il des nouvelles fonctionnalités ou des instructions ajoutées au jeu d'instructions dans les trois dernières architectures de processeur?

Était-ce utile?

La solution

Ils changent tonnes de choses sur l'architecture, et ajouter de nouvelles instructions (et ensembles) tout le temps. Si vous voulez la dernière performance de pointe vous devez compiler pour votre variante spécifique de votre architecture. Voir 2.1 BREF HISTORIQUE DE INTEL® 64 ET IA-32 architecture de Intel® 64 et IA-32 Architectures Volume manuel de Software Developer 1:. de base de l'architecture

Du haut de ma tête, MMX, 3DNOW, SSE *, x87 FPU, d'autres choses comme RDTSC ne sont pas dans la IIRC modèles d'origine. En fait, je [3,4,5,6] 86 sont vraiment rien du tout comme ce que nous avons aujourd'hui ... Même dans les nouveaux modèles de processeurs ils ajoutent des choses comme AES-NI et nouvelles itérations de SSE, etc.

Les pages de Wikipédia disent aussi un peu qui a changé en eux, par exemple dans P6 il dit ils ont ajouté CMOV.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top