i386 مائڪرو ڪوڊ کي ڌار ڪيو ويو آهي ۽ هڪ اوپن سورس z386 سي پي يو ٺاهيو ويو آهي.

شوقينن ڪاميابي سان انٽيل 80386 پروسيسر جي مائڪرو ڪوڊ کي ڪڍيو ۽ ان کي الڳ ڪيو، جنهن کي دستاويزن جي کوٽ جي ڪري "بليڪ باڪس" سمجهيو ويندو هو. مائڪرو ڪوڊ جي هڪ بائنري تصوير ڊائي جي اعليٰ ريزوليوشن تصويرن مان AI استعمال ڪندي ٻيهر ٺاهي وئي، ۽ منطق کي آن ڊائي وائرنگ استعمال ڪندي سمجھيو ويو. مائڪرو-آپس جي جوڙجڪ، فيلڊز، عملدرآمد آرڊر، ۽ هدايتن جي آخر جا نشان بتدريج طئي ڪيا ويا. منصوبي جا نتيجا GitHub تي عوامي ڊومين طور شايع ڪيا ويا آهن.

i386 مائڪرو ڪوڊ کي ڌار ڪيو ويو آهي ۽ هڪ اوپن سورس z386 سي پي يو ٺاهيو ويو آهي.

اهو دريافت ڪيو ويو ته 80386 سي پي يو ۾، هر هدايت مڪمل طور تي مائڪرو ڪوڊ ذريعي عمل ۾ آندي ويندي آهي، جڏهن ته 8086 ۽ جديد پروسيسرز ۾، ڪجهه هدايتون سڌو سنئون پروسيس ڪيون وينديون آهن. وڌيڪ، 8086 پروسيسرز جي برعڪس، 80386 ۾ مائڪرو ڪوڊ سڌو سنئون الگورتھم لاڳو نٿو ڪري، پر بنيادي طور تي هارڊويئر ايڪسيليٽر (ملٽيپلائر، ڊيوائيڊر، فاسٽ شفٽر، پي ٽي يو (پروٽيڪشن ٽيسٽ يونٽ)) کي ترتيب ڏئي ٿو.

مطالعي ۾ IO اجازت بٽ ميپ جي سنڀال ۾ هڪ امڪاني سيڪيورٽي مسئلي کي پڻ ظاهر ڪيو ويو: جڏهن 4-بائيٽ پورٽس تائين رسائي حاصل ڪئي وئي، صرف پهرين 3 بائيٽس لاءِ اجازت بٽس جي جانچ ڪئي وئي، ۽ چوٿين بائيٽ تائين رسائي جي جانچ نه ڪئي وئي، جيڪا نظرياتي طور تي هارڊويئر رجسٽرن تائين رسائي جي اجازت ڏئي ٿي جيڪي رسائي لائق نه هجڻ گهرجن.

شايع ٿيل مائڪرو ڪوڊ جي بنياد تي، هڪ اوپن سورس z386 سي پي يو تيار ڪيو ويو، سسٽم ويريلاگ ۾ لاڳو ڪيو ويو ۽ هڪ FPGA تي هلندڙ. هر هدايت کي الڳ RTL (رجسٽر-ٽرانسفر ليئر) جي طور تي لاڳو ڪرڻ جي بدران، z386 اصل مائڪرو ڪوڊ پاران ڪنٽرول ٿيل هارڊويئر ڍانچي کي لاڳو ڪري ٿو. نتيجي ۾ لاڳو ڪرڻ جي ڪارڪردگي هڪ تيز 386 پي سي (~70 MHz) سان ملائي ٿي. z386 ڪاميابي سان DOS 6/7، DOS/4GW، DOS/32A، ۽ ڊوم ۽ ڪينن فوڊر جهڙيون رانديون هلائي.

جو ذريعو: opennet.ru

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster