1. Home
  2. Computing & Technology
  3. C / C++ / C#

Definition of Register

By , About.com Guide

Definition: A register is part of a CPU and holds a binary value. The size of a register is a multiple of 8 bits. Older CPUs had 8 or 16 bit registers, but 32 bits or 64 bits are now common.

Operations in a register are much faster than on a location in RAM. CPUs have multiple registers to optimize processing. Much of an application's code pulls values into one or more registers from RAM, does some processing on those registers and then writes the value back.

Glossary:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Also Known As: Accumulator
Examples:
The EAX register is a general purpose register in Intel and AMD processors.
Explore C / C++ / C#
About.com Special Features

Holiday Central

What to eat, where to go, fun things to do and how to save money on the perfect gifts. More >

Family Tech Center

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

  1. Home
  2. Computing & Technology
  3. C / C++ / C#
  4. Glossary
  5. Register - Definition

©2009 About.com, a part of The New York Times Company.

All rights reserved.