the various peripheral registers are documented in the various STM32 reference manuals ([20, 21]). The documentation include bit-level definitions of the various registers and text to help interpret those bits. The actual physical addresses are also found in the reference manuals.
The following table provides the address for a subset of the peripherals that we consider in this book. Notice that all of these fall in the area of the Cortex-M3 address space defined for peripherals.