The Register Model

RISC or CISC machine registers are actually the processor's 'fastest' memory. This memory resides directly on your processor. They're designed to be short-term memory locations that can hold addresses, data, or instructions. The idea is that there is little or no latency when pulling information from the register. Latency simply refers to the delay or lag time when seeking out or returning information.

Registers as Storage Locations

Registers are used for is also a temporary storage location for a value. For example, say that you were going to multiply a table of numbers by a constant. If the constant is placed in the register, every time you fetch one of the numbers in the table, the processor simply pulls the constant from ...

Get Itanium Rising: Breaking Through Moore's Second Law of Computing Power now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.