Register


(n) A special, high-speed storage area within the CPU. All data must be represented in a register before it can be processed. For example, if two numbers are to be multiplied, both numbers must be in registers, and the result is also placed in a register. (The register can contain the address of a memory location where data is stored rather than the actual data itself.)

The number of registers that a CPU has and the size of each (number of bits) help determine the power and speed of a CPU. For example a 32-bit CPU is one in which each register is 32 bits wide. Therefore, each CPU instructioncan manipulate 32 bits of data.

Usually, the movement of data in and out of registers is completely transparent to users, and even to programmers. Only assembly language programs can manipulate registers. In high-level languages, the compiler is responsible for translating high-level operations into low-level operations that accessregisters.

(v) To notify a manufacturer that you have purchased its product. Registering a product is often a prerequisite to receiving customer support, and it is one of the ways that software producers control software piracy.

Read Also:

  • registry

    A database used by the Windows operating system (Windows 95 and NT ) to store configuration information. The Registry consists of the following major sections: HKEY_Classes_Root – file associations and OLE information HKEY_Current_User – all preferences set for current user HKEY_User – all the current user information for each user of the system HKEY_Local_Machine – […]

  • registered memory

    A memory module that contains registers that hold the data for one clock cycle before it is moved on to the motherboard. This process increases the reliability of high-speed data access. Registered memory modules are typically used only in servers and other mission-critical systems where it is extremely important that the data is properly handled.

  • Regression Testing

    The selective retesting of a software system that has been modified to ensure that any bugs have been fixed and that no other previously working functions have failed as a result of the reparations and that newly added features have not created problems with previous versions of the software. Also referred to as verification testing, […]

  • reimage

    Reimage is the process of removing all software on a computer and reinstalling everything. A reimage is necessary if your operating system becomes damaged or corrupted. You may also need to reimage if your system is plagued with spyware problems. The word reinstall is often used in place of reimage.

  • relational operator

    An operator that compares two values. For example, the expression x < 5 means x is less than 5. This expression will have a value of TRUE if the variable x is less than 5; otherwise the value of the expression will be FALSE. Relational operators are sometimes called comparison operators. Expressions that contain relational […]


Disclaimer: Register definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.