whiteink

x64 General Purpose Registers

I can never remember the names and ordering of the general purpose registers in the x64 (AKA x86-64) architecture, so I made a diagram that shows the 16 general-purpose 64-bit registers in the x64 architecture, as well as the various legacy names for half-registers/quarter-registers and so on.

Reference for this diagram: Introduction to x64 Assembly.

I hope this is of some use to someone. If you find any errors, please let me know.

A diagram showing the layout and names of the 16 registers of the x64 architecture