Scalar Pipelined Processor Design