Multi purpose registers are registers used for virtually any purpose, as dictated by the program. They store data size such as byte, words etc.
Some of the general purpose registers include: