Microcode du processeur 80386 désassemblé par des chercheurs
Original : 80386 Microcode Disassembled
Pourquoi c'est important
Première désassemblage du microcode 80386, révélant l'architecture interne d'un processeur historique
Des chercheurs ont réussi à extraire et désassembler le microcode du processeur Intel 80386 à partir d'images haute résolution de la puce, révélant 215 points d'entrée contre 60 pour le 8086.
Une équipe incluant Ken Shirriff a utilisé du traitement d'image, des réseaux de neurones et de l'automatisation assistée par l'homme pour extraire 94720 bits de microcode depuis une ROM du 80386. Le processus a nécessité de décoder les PLAs du décodeur d'instructions et de comprendre les interfaces entre accélérateurs matériels. Le 80386 possède 215 points d'entrée de microcode comparé aux 60 du 8086, reflétant de nouvelles instructions et une gestion différenciée selon les types d'opérandes. Cette performance supérieure s'obtient en déléguant davantage d'algorithmes au matériel plutôt qu'au microcode.