Single Cycle Processor Design