Intel 80386 माइक्रोकोड का पूर्ण विश्लेषण
मूल शीर्षक: 80386 Microcode Disassembled
यह क्यों महत्वपूर्ण है
यह कार्य पुराने प्रोसेसर आर्किटेक्चर की गहरी समझ प्रदान करता है।
रिसर्चर्स ने Intel 80386 प्रोसेसर के 94720-बिट माइक्रोकोड ROM का सफल विश्लेषण पूरा किया। Ken Shirriff के हाई-रेज़ोल्यूशन इमेज से न्यूरल नेटवर्क का उपयोग कर बाइनरी डेटा निकाला गया।
एक रिसर्च टीम ने Intel 80386 माइक्रोप्रोसेसर के माइक्रोकोड का पूर्ण विश्लेषण पूरा किया है। यह काम Ken Shirriff के उपलब्ध कराए गए हाई-रेज़ोल्यूशन डाई इमेज से शुरू हुआ था। 8086 के 10752 बिट की तुलना में 80386 का 94720-बिट माइक्रोकोड ROM काफी बड़ा था। GloriousCow और Smartest Blob ने Discord पर इस चुनौती को स्वीकार किया और इमेज प्रोसेसिंग, न्यूरल नेटवर्क और ह्यूमन-एडेड ऑटोमेशन का उपयोग करके बाइनरी डेटा निकाला। टीम ने माइक्रो-ऑप्स के पैटर्न की पहचान कर उन्हें अक्ष पर व्यवस्थित किया और विभिन्न फील्ड्स में विभाजित किया। 80386 में 215 एंट्री पॉइंट्स हैं जबकि 8086 में केवल 60 थे। Ken ने डाई पर विभिन्न लाइन्स और लॉजिक को ट्रेस करके कनेक्टिविटी समझने में सहायता की। 80386 की उच्च गति का कारण अधिक ट्रांजिस्टर और हार्डवेयर एक्सेलेरेशन है।