.Geek - Hackers brengen zelf microcode van Intel i386-processor in kaart

zondag, 24 mei 2026 (13:45) - Tweakers

In dit artikel:

Hacker Andrew Jenner en een kleine groep programmeurs hebben de volledige microcode van Intels i386 (oorspronkelijk 80386, uit 1985) gereconstrueerd op basis van beelden van de processor-die. Waar Jenner voor zijn eerdere project naar de 8086 nog op een patent kon terugvallen, ontbrak die documentatie voor de 80386; daarom moesten ze de microcode rechtstreeks uit afbeeldingen halen. Met een mix van beeldverwerking, neurale netwerken en mensgestuurde automatisering wisten ze uit de die-beelden een binary blob te extraheren en die te vertalen naar bruikbare microcode. De ROM van de 80386 bevatte met ongeveer 94.720 bits aanzienlijk meer data dan de 8086 (10.752 bits), wat de ontcijfering veel complexer maakte — vooral het begrijpen van de interfaces naar hardware-accelerators (bijv. multiply/divide-units en de barrel shifter) vergde veel werk. Jenner heeft de resultaten en materiaal op GitHub geplaatst; andere onderzoekers publiceerden nadere uitleg over onderdelen zoals de geheugenpipeline. Het project is een voorbeeld van hardware-archaeologie en kan nuttig zijn voor retrocomputing, onderwijs en analyse van oude microarchitecturen.