The general-purpose registers are primarily used for arithmetic and data movement.
They include 32-bit registers: , , , and .
†Note that an empty section may cause error.
Each register can also be addressed as 16-bit value.
For example, the 16-bit register for is , which can be further addressed as two separate 8-bit values: and .