i386 မိုက်ခရိုကုဒ်ကို ဖြုတ်တပ်ပြီး open source z386 CPU ကို ဖန်တီးပြီးပါပြီ။

စာရွက်စာတမ်းမရှိခြင်းကြောင့် "black box" အဖြစ် သတ်မှတ်ခံထားရသော Intel 80386 processor ၏ microcode ကို စိတ်အားထက်သန်သူများသည် အောင်မြင်စွာ ထုတ်ယူပြီး ဖြုတ်တပ်နိုင်ခဲ့ကြသည်။ die ၏ မြင့်မားသော resolution ဓာတ်ပုံများမှ AI ကို အသုံးပြု၍ microcode ၏ binary image ကို ပြန်လည်ဖန်တီးခဲ့ပြီး on-die wiring ကို အသုံးပြု၍ logic ကို decipher လုပ်ခဲ့သည်။ micro-ops structure၊ field များ၊ execution order နှင့် end-of-instruction markers များကို တဖြည်းဖြည်း ဆုံးဖြတ်ခဲ့သည်။ ပရောဂျက်၏ တွေ့ရှိချက်များကို GitHub တွင် public domain အဖြစ် ထုတ်ဝေထားသည်။

i386 မိုက်ခရိုကုဒ်ကို ဖြုတ်တပ်ပြီး open source z386 CPU ကို ဖန်တီးပြီးပါပြီ။

80386 CPU တွင် ညွှန်ကြားချက်တိုင်းကို microcode မှတစ်ဆင့် အပြည့်အဝ လုပ်ဆောင်ပြီး 8086 နှင့် ခေတ်မီ processor များတွင် ညွှန်ကြားချက်အချို့ကို တိုက်ရိုက် လုပ်ဆောင်ကြောင်း တွေ့ရှိခဲ့သည်။ ထို့အပြင် 8086 processor များနှင့်မတူဘဲ 80386 ရှိ microcode သည် algorithm များကို တိုက်ရိုက် အကောင်အထည်ဖော်ခြင်း မရှိဘဲ hardware accelerator များ (multiplier၊ divider၊ fast shifter၊ PTU (Protection Test Unit)) ကို အဓိက configure လုပ်သည်။

လေ့လာမှုတွင် IO ခွင့်ပြုချက် bitmap ကို ကိုင်တွယ်ရာတွင် ဖြစ်နိုင်ချေရှိသော လုံခြုံရေးပြဿနာတစ်ခုကိုလည်း တွေ့ရှိခဲ့သည်- 4-byte port များကို ဝင်ရောက်ကြည့်ရှုသည့်အခါ ပထမ 3 byte အတွက် ခွင့်ပြုချက် bit များကိုသာ စစ်ဆေးခဲ့ပြီး 4 ခုမြောက် byte သို့ ဝင်ရောက်ကြည့်ရှုခြင်းကို မစစ်ဆေးခဲ့ဘဲ၊ ၎င်းသည် သီအိုရီအရ ဝင်ရောက်ကြည့်ရှု၍မရသော hardware register များကို ဝင်ရောက်ကြည့်ရှုခွင့်ပြုခဲ့သည်။

ထုတ်ဝေထားသော microcode ကိုအခြေခံ၍ open-source z386 CPU ကို တီထွင်ခဲ့ပြီး SystemVerilog တွင် အကောင်အထည်ဖော်ကာ FPGA ပေါ်တွင် လုပ်ဆောင်ခဲ့သည်။ ညွှန်ကြားချက်တစ်ခုစီကို သီးခြား RTL (Register-Transfer Layer) အဖြစ် အကောင်အထည်ဖော်မည့်အစား၊ z386 သည် မူရင်း microcode မှ ထိန်းချုပ်ထားသော hardware structures များကို အကောင်အထည်ဖော်သည်။ ရရှိလာသော အကောင်အထည်ဖော်မှု၏ စွမ်းဆောင်ရည်သည် မြန်ဆန်သော 386 PC (~70 MHz) ၏ စွမ်းဆောင်ရည်နှင့် ကိုက်ညီသည်။ z386 သည် DOS 6/7၊ DOS/4GW၊ DOS/32A နှင့် Doom နှင့် Cannon Fodder ကဲ့သို့သော ဂိမ်းများကို အောင်မြင်စွာ လုပ်ဆောင်နိုင်ခဲ့သည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster