 Other designs are purpose built for control applications.A micro-controller instruction set usually has many instructions intended for bit manipulation (bit-wise operations) to make control programs more compact.For example, a general purpose processor might require several instructions to test a bit in a register and branch if the bit is set, where a micro-controller could have a single instruction to provide that commonly required function.