CONCLUSION Working on this project was a wonderful learning experience. It gave us an intuition as to how much effort and planning goes into designing a high end microprocessor. We also realized the significance of the term ‘Instruction Set Architecture’, as the design of the datapath which is the backbone of the processor is very much dependent on the instruction set. If we were to do the project again, we would incorporate instructions to perform the shifting operation and also load immediate instructions such as the load upper immediate and load lower immediate in order to be able to load a 16 bit immediate number. Our advice to future students would be to take the initial part of the project very seriously as this lays the foundation of the processor, otherwise they would have to deal with a lot of design issues in the later stages. Mohammed Ashfaq Shukoor Kannan Govindswamy