The invention provides a processor, a register address updating method, an
access method and
electronic equipment. The processor comprises a plurality of
hardware modules. The storage module is used for storing a
base address table of the hardware module; the hardware module
base address table is used for storing a hardware module
base address of each hardware module; each hardware module comprises at least one register which can be accessed by
software; a compensation address of each register needing to be accessed and a hardware module base address acquisition module are configured in the
software; the hardware module base address acquisition module is used for acquiring a hardware module base address of a target hardware module from the hardware module base address table; the target hardware module is a hardware module to which a register to be accessed by the
software belongs; and for any register, the register address of the register is equal to the sum of the compensation address of the register and the hardware module base address of the hardware module to which the register belongs. According to the scheme, when a register is newly added to a hardware module, the
forward compatibility of software is better.