Talk:CPU Registers x86-64

From OSDev Wiki
Jump to navigation Jump to search

Most of this page text was copied from CPU Registers x86

The registers in the x86_64 architecture differ from the registers in the x86 architecture. If you know more about the x86_64 architecture, please check the page.
Glauxosdever 05:22, 10 January 2016 (CST)

This page is correct. The registers are not execution-environment-specific tagged, but it is correct that x86-64 provides all these registers. You can't use a third of them in 32e-mode (64-bit mode) or with no effect.
However, I suggest renaming the page in "registers in long-mode" or something like that or deleting the x86-page. (Its fully covered here.)
New16 17:14, 23 July 2016 (CDT)
I would suggest you reread the page fully. Long mode registers differ from protected mode registers (for example look at GDTR, IDTR - 64-bit versions are not even present in this page).
Also, no. The x86 page describes purely 32-bit registers. I'd suggest you don't delete that.
Glauxosdever 07:16, 24 July 2016 (CDT)
Done. However, it was correct, but incomplete. This page was obviously created to cover ALL registers of the x86-64 architecture, including real-mode and protected-mode (CPU Registers x86) registers.
So that one must only differentiate in tables when the corresponding register was introduced. (Just a suggestion. And you said no. Got it.)
New16 07:30, 25 July 2016 (CDT)