Reply to post: Re: The [64 bit] CPU is still gonna use 8B, instead of 4B, memory pointers though.

Raspberry Pi celebrates fourth birthday with fruity version 3

LaeMing
Flame

Re: The [64 bit] CPU is still gonna use 8B, instead of 4B, memory pointers though.

No. NO. And isn't this a tech site or something?... NO!

Unless you are addressing memory as an absolute address over +2G* or relatively over +/-2G away from where your are, you will use the CPU's native 4 byte pointers. The vast majority of jumps and references will be rolled into 9-12 bit pointers burried in with the 32-bit op-code.

* 2's-compliment negative absolute addresses (which use the MSB that would otherwise get you to 4G) are generally reserved for kernel space.

Sheesh. Are people who haven't even glanced at an op-code sheet in their lives considering themselves CPU experts now? Of course they are! Even the 6502 had 8-bit varients of its addressing modes - this isn't a new idea!

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon