## Registers

Registers are the register contents of the central processing unit (CPU) of the host computer or the targeted device. When debugging projects using the emulator, only the host computer x86 registers are visible in the Registers view. When debugging projects on a device, only the target device registers are visible.

In most cases, the contents of all the registers can be modified. However, when debugging applications on a target device with Application TRK, you cannot change the LR and SP registers.

The types of registers include:

- general—the register contents of the central processing unit (CPU) of the host computer
- FPU—register contents of the floating-point unit (FPU) of the host computer
- host-specific—additional register contents for registers specific to the host (for example ARM registers)

NOTE When opening the Registers view, the list of available registers will vary depending upon the target devices being debugged.

##### Other references

- Registers view
- Opening a Registers View
- Changing Register Values
- ARM Registers