You will need a microcontroller for controlling data transfer to registers and managing the access of the said registers to the data bus.The microcontroller will be acting as a memory access controller,granting and removing access to the bus for the registers.