The present application relates to a computer readable storage medium, a virtualized register device and a method for accessing the device, the virtualized register device comprising: a register space, which is divided into a plurality of physical blocks, wherein each physical block comprises a plurality of register groups, and each register group comprises a plurality of registers; and an
address decoder, which receives an address of a selected register group from a
processing unit to activate the selected register group, wherein the register group is selected by the
processing unit according to a
virtual device which is about to send a request, from the plurality of physical blocks, a physical block corresponding to the
virtual device, and according to information of the
virtual device, one register group from a plurality of register groups in the determined physical block. The present application changes the access path by the above-mentioned division of register groups and dynamic execution of block selection and
group selection, without the need to save and restore data previously stored in the registers, thereby improving the efficiency of register access.