Started by PabloMack, July 31, 2019, 03:45:01 pm
Quote from: WASasquatch on August 03, 2019, 03:45:31 pmAnd how does this relate to AMD64 2GB limit of address space?
Quote from: PabloMack on August 03, 2019, 09:11:14 pmQuote from: WASasquatch on August 03, 2019, 03:45:31 pmAnd how does this relate to AMD64 2GB limit of address space? Are you familiar with WOW, what it means and what it is for? (and I don't mean World of Warcraft)
Quote from: WASasquatch on August 03, 2019, 10:01:04 pmYou mean WoW64? I don't know of any WOW. I don't follow. WoW64 is layer for 32bit processes on a 64bit OS.
Quote from: PabloMack on August 04, 2019, 02:49:28 pmWASasquatch, I mean no disrespect. If you were an avid AMD64 programmer at the assembly level, you could look at what I showed you in the AMD64 specification and you would easily come to the same conclusion I did. It is like a mathematician who doesn't need to ask someone else for an equation or find it in a table in a book somewhere. He knows enough to derive the equation from scratch by knowing the rules. Almost nothing happens in Windows or Linux without the CPU executing instructions. And so it is by understanding the instructions and their addressing modes you can surmise their limitations. I doubt that many people on gaming forums understand enough to do this for themselves. They need to search the web to see how many people conclude about some issue by consensus. This is not understanding.
Quote from: WASasquatch on August 04, 2019, 03:03:53 pmAlso still confused by calling AMD64 64bit really 64 when it's kinda common knowledge AMD64 is a true specification over Intel, where it's an adaptation spec.
Quote from: PabloMack on August 04, 2019, 04:24:22 pmJust answer my questions and think for yourself. 1. How many bits is in 4 bytes? 2. What would be the address range (i.e. "limit") for an offset of this size?