Export (0) Print
Expand All

Registers Window

Visual Studio .NET 2003

To open the Registers window, you must be debugging. From the Debug menu, choose Windows and click Registers.

Note   This feature is not available for script or SQL debugging.

The Registers window displays register contents. If you keep the Registers window open as you step through your program, you can see register values change as your code executes. Values that have changed recently appear in red.

To reduce clutter, the Registers window organizes registers into groups. If you right-click on the Registers window, you will see a shortcut menu containing the groups listed below, which you can display or hide as you see fit. For more information on controlling the display of the groups, see Displaying and Hiding Register Groups.

CPU
This group contains the basic general-purpose integer registers.
CPU Segments
This group contains the Segment Registers, which are some of the specialized registers mentioned earlier. These registers were important back in the days when most PC applications used segmented memory, but chances are, you will not use them.
Floating Point
This group contains the general-purpose floating-point registers.
MMX, SSE, SSE2, 3Dnow!
These groups contain some of the powerful registers added to newer (MMX, Pentium 3, Pentium 4, and Athlon) processors for graphics and other high-performance operations.
Register Stack
A group of eight floating-point registers organized as a stack, used for rapid floating-point math operations.
Application
Application registers support various functions on 64-bit processors.
Branch
This group of registers holds 64-bit branching information.
Flags
Flags are one-bit registers that contain information used by the processor and the operating system. As an application programmer, you probably won't use these often.
Effective Address
This group of registers is used for instructions that use the Effective Address mode. If you don't know what that means, don't worry about it, or pick up a book on assembly language programming.

See Also

Using the Registers Window | Debugging Basics: Registers Window

Show:
© 2015 Microsoft