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

  • válasz arn #58 üzenetére

    Pont ezt írta az #57-ben, hogy nem. Csak a szóhasználat wtf. :D Az ARM-nál a 64 bit az egy teljesen új ISA, kompatibilitási mód nélkül, tehát teljesen független a 32 bites ARM-tól. Az AMD64 és az x86 viszonya viszont nem ilyen, hisz előbbi nem független az utóbbitól. S pont emiatt lehet kétféle módon is magyarázni, mindkettőjüknek igaza van:

    Dabadab: Az AMD64 nem több, mint az x86 kiterjesztése, mivel az utóbbi utasításkészlet subsetje az előbbinek. Bizonyos esetekben tök ugyanaz lesz az újrafordított kód, mert nincs szükség az AMD64 új feature-jeire. Főleg, ha assemblyt használsz, ott ez garantált. :D

    Abu85: Az AMD64 egy új ISA, ami tartalmaz kompatibilitási módot, amivel a régi x86 kódok futtathatók maradnak. Bizonyos esetekben más lesz az újrafordított kód, mert az új bináris már használhatja az AMD64 új feature-jeit. Pl új regisztereket, vagy akár SSE utasításokat.

    [ Szerkesztve ]

    A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.

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