A part of the course project on Microprocessors (EE2016). Contains various units of a microprocessor such as Control Unit (CU), Execution Unit (EU), Program Memory (PGM), Data Memory and Arithmetic Logic Unit (ALU) written in Verilog. It performs MOV (move), STR (store), LOAD, JUMP along with other arithmetic operations. It is a 8-bit Microprocessor since the data bus width is 8-bits.