Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Robitrix

    senior tag

    válasz Pikari #23 üzenetére

    Az X86-ban ott van azért a visszamenő kompatibilitás kérdése, ami nagyon erős. Ha előszedem a régi pacmant mondjuk 40 évvel ezelötről az utasítás szinten kompatibilis lesz a mai CPU-val. ettől még persze egy dosbox azért kell a dologhoz. de a gépi kódú utasitások ma is futnak a mai CPU-n. Emiatt rengeteg ma már felesleges funkció van a CPU-ban. Ha ma neki állnának tervezni egy új X86-os CPU-t arra koncentrálva, hogy mi kell bele ma egy sokkal ütösebb kevesebb áramkörből felépülő CPU lehetne csak az a fránya 40 éves kompatibilitás. Ma már nem igen akar azért senki mondjuk 8 vagy 16 bites utasításokat végrehajtani. elég volna a 32 vagy 64 bites. Ennek okán a nagyjából 850-900 x86-os utasitás(CISC) felét ki lehetne baszni az utasítás készletből. rögtön egyszerübb lenne a mikrokód. De ma adott a lehetőség, hogy mondjuk 8-16 bites adatokat töltsek be mondjuk a memóriából az akkumulátor regiszterbe. minden matamatikai utasításnak meg van az utasítás készletben a 8/16/32/64 bites verziója. ezért is és a közben kitalált új funkciók miatt lett az eredeti 60-70 féle X86-os utasítás készlet mára 900 körüli cisc utasításra. (a pontos számot nem tudom) Persze még simán futnak malörökbe. Ilyan volt a Warzone például 2020 tavaszám. kiadták a programot. aztán hamar kiderült, hogy úgy elszáll a program, mint a győzelmi zászló. Legalább is az AMD A4 talán A6 oricikin is, amit még rengetegen használtak. Amelyeknek a mag száma és teljesítménye böven elég lett volna már a játékhoz. Kiderül valahol az AMD A6-ról A8-ra váltáskor kibövitették a proci utasítás készletét talán az SSE 4-gyel már mig a A4 A6 procik csak a SSE 3 utasítás családik ismerték ki magukat. a lefordított játék kódjába viszont SSE 4-es utasítások kerültek. Amitől a régi procik csak néztek, hogy mi a francot akarnak vele végrehajtatni. ezért gyorsan újra irták a játék kódját hogy ne maradjon benne SSE 4-es utasítás. Mint ahogy volt intel CPU korlátozás is, amin már nem müködött a játék Ami által lasabb lett egy árnyalattal a program, viszont még sok millió procin elérhetővé vált.

Új hozzászólás Aktív témák