answered question 5/27/2010 What Is The Difference Between Special Purpose Register And General Purpose Register? Special purpose register is a temporary memory that hold specific data during processing by the processor while general purpose is responsible for any type of data so long as it is neccessary to be hold by the register. It range from 12-32.