In computing, a hardware register is a storage area for hardware I/O (input/output) of different kinds. The hardware register is contained within a certain peripheral unit, and presented to the central processing unit of the computer by means of memory-mapped I/O or port-mapped I/O.
Typical uses of hardware registers include configuration and start-up of certain features, especially during initialization, buffer storage e.g. video memory for graphics cards, and status reporting such as whether a certain event has occurred in the hardware unit.
Reading a hardware register involves accessing its memory- or port-address with a "load" or "store" instruction, issued by the processor. Hardware registers are addressed in words, but sometimes only use a few bits of the word read in to, or written out to the register.
Strobe registers are hardware registers which do not store data but are used as a means of triggering an action when they are accessed. They are a means of signaling.
Registro | Rekisteri (tietokonetekniikka) | Record | Rejestr | Registro | 硬體暫存器
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Hardware register".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world