The pipelining is an advance microprocessor technique or procedure. This is worked when the second task work before the first task. This technique used simultaneously at many processing task stages. This is helped to improve task performance. There have 5 stages of working; Instruction Fetch, Instruction Decode, Instruction Execute, Memory Access, write back Instruction.