![]() |
|
|
| |
|
||||
In computer architecture, a processor register is a small amount of very fast computer memory used to speed the execution of computer programs by providing quick access to commonly used values—typically, the values being in the midst of a calculation at a given point in time. These registers are the top of the memory hierarchy, and are the fastest way for the system to manipulate data. Registers are normally measured by the number of bits they can hold, for example, an "8-bit register" or a "32-bit register". Registers are now usually implemented as an array of SRAMs, but they have also been implemented using individual flip-flops, high speed core memory, thin film memory, and other ways in various machines. The term is often used to refer only to the group of registers that can be directly indexed for input or output of an instruction, as defined by the instruction set. More properly, these are called the "architected registers". For instance, the x86 instruction set defines a set of eight 32-bit registers, but a CPU that implements the x86 instruction set will contain many more hardware registers than just these eight. There are several other classes of registers:
Two different approaches of modern physical register implementation have been pursued:
bg:Регистър (компютър) de:Register (Computer) hu:Regiszter (szmtstechnika) ja:レジスタ (CPU) th:รีจิสเตอร์ |
|
|
|
|
|
|
|
Copyright 2008 WordIQ.com - Privacy Policy
::
Terms of Use
:: Contact Us
:: About Us This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Processor register". |