CPU Registers and Computation

How exactly does the control unit in the CPU retrieves data from registers? Does it retrieve bit by bit?

For example if I’m adding two numbers, A+B, how does the computation takes place in memory level?