E kewapụrụ koodu microcode i386 ma mepụta CPU z386 nke mepere emepe.

Ndị nwere mmasị wepụtara ma kesaa koodu microcode nke ihe nhazi Intel 80386 nke ọma, nke a na-ewere dị ka "igbe ojii" n'ihi enweghị akwụkwọ. E jiri AI mepụta onyonyo abụọ nke microcode ahụ site na foto dị elu nke die ahụ, e jikwa waya on-die kọwaa echiche ahụ. E ji nwayọọ nwayọọ chọpụta nhazi micro-ops, ubi, usoro mmezu, na akara njedebe nke ntụziaka. A na-ebipụta ihe ndị a chọpụtara na ọrụ ahụ na GitHub dị ka ihe ọha na eze.

E kewapụrụ koodu microcode i386 ma mepụta CPU z386 nke mepere emepe.

A chọpụtara na na CPU 80386, a na-eme ntuziaka ọ bụla kpamkpam site na microcode, ebe na nhazi 8086 na nke oge a, a na-ahazi ụfọdụ ntuziaka ozugbo. Ọzọkwa, n'adịghị ka na nhazi 8086, microcode dị na 80386 anaghị eme algọridim ozugbo, kama ọ na-ahazi ngwa ngwa ngwaike (multiplier, divider, fast shifter, PTU (Protection Test Unit)).

Nnyocha ahụ chọpụtakwara nsogbu nchekwa nwere ike ịdị na njikwa bitmap ikike IO: mgbe a na-abanye na ọdụ ụgbọ mmiri 4-byte, naanị bit ikike maka byte 3 mbụ ka a na-elele, a naghịkwa elele ohere ịnweta byte nke anọ, nke a na-enye ohere ịnweta ndekọ ngwaike nke na-ekwesịghị ịnweta.

Dabere na microcode ebipụtara, e mepụtara CPU z386 nke nwere isi mmalite mepere emepe, etinyere na SystemVerilog ma na-agba ọsọ na FPGA. Kama itinye ntuziaka ọ bụla n'ọrụ dị ka RTL dị iche (Register-Transfer Layer), z386 na-arụ ọrụ nhazi ngwaike nke microcode mbụ na-achịkwa. Arụmọrụ nke mmejuputa ya kwekọrọ na nke PC 386 ngwa ngwa (~70 MHz). Z386 gbara DOS 6/7, DOS/4GW, DOS/32A, na egwuregwu dịka Doom na Cannon Fodder nke ọma.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster