The register window displays the CPU register values of the currently selected context. The selected context could be

- the register state the CPU stopped in.
- the register state when a function call occurred selected using the Call Stack Window.
- the register state of the currently selected thread using the the Threads Window.
- the register state that you have supplied using the Debug Locate operation.

The registers window also shows the set of register groups that have been defined in the memory map file that the application was built with.

The format the register values are displayed in can be changed using the popup menu on the right mouse button.

The value of a register can be modified by clicking on the value column and modifying the text or alternatively by choosing one of the default assignments that are on the right click popup menu. Note that when you modify integer register values you need to prefix hexadecimal numbers with 0x, binary numbers with 0b and octal numbers with 0. Note that modifying the saved register value of a function or thread may not be supported.