Do microprocessor have any special hardware to do division and multiplicaiton?
Some faster and larger processors have hardware multiplier and some slower and smaller don't. Division can be also made faster with hardware. If there is no hardware to help, the software needs to perform multiplication and division with a software algorithm. While successive addition and subtraction can do it, there are faster ways to do it, for example multiply can be performed with shifting and adding.