There are two different methods that can be used to access PCI Express (PCIe) configuration registers of devices in systems based on Intel silicon. This paper will examine the exact formulas and processes that software developers need to implement in order to successfully read and write to these PCIe registers.