| |
| | Registers |
 | | Registers are fast memory, almost always connected to circuitry that allows various arithmetic, logical, control, and other manipulations, as well as possibly setting internal flags. |
 | | In some RISC processors, constant registers are used to store commonly used values (such as zero, one, or negative one) for example, a constant register containing zero can be used in register to register data moves, providing the equivalent of a clear instruction without adding one to the instruction set. |
 | | Index registers are used to provide more flexibility in addressing modes, allowing the programmer to create a memory address by combining the contents of an address register with the contents of an index register (with displacements, increments, decrements, and other options). |
| www.osdata.com /topic/language/asm/register.htm (2271 words) |
|