- Linux - haladóknak
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- WLAN, WiFi, vezeték nélküli hálózat
- Milyen NAS-t vegyek?
- Microsoft Excel topic
- Crypto Trade
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- MinDig TV
- Rendszergazda topic
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
Új hozzászólás Aktív témák
-
Jester01
veterán
Jellemzően nem fognak elfutni a már lefordított 32 bites kódok 64 bites módban. Fel fog robbanni például ha egy byteos inc vagy dec van benne mivel az 64 bites módban rex prefix (0x40-0x4f). A 0x50 opcode 32 biten push eax de 64 biten push rax ami nyilván nem ugyanazt fogja csinálni. 64 biten megkaptuk a rip-relatív címzést ami megint egy létező 32 bites címzési módott csap felül szóval ha olyan van a kódban akkor az se fog működni. Mivel a memóriacímzés 64 bitre váltott ezért ügyelni kell a 32 bites offsetek megfelelő kiterjesztésére (mov eax, -1; mov [foo+eax], 0 gépi kódja nem ugyanazt csinálja 64 biten futtatva). Természetesen a pointerek 64 bites mérete eleve minden olyan adatszerkezetre kihatással lesz amiben pointerek vannak és a verem is máshogy fog kinézni már csak azért is mert a call is 64 bites. Még ha a 32 bites konvenciót próbálod használni az se fog menni mivel rosszak lesznek az offsetek.
Jester
Új hozzászólás Aktív témák
- Linux - haladóknak
- Melyik tápegységet vegyem?
- BestBuy ruhás topik
- Amlogic S905, S912 processzoros készülékek
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Wise (ex-TransferWise)
- Vicces képek
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...