Microprocessor_Simulator_OOD Contributors Samah Ayman - 900171848 Israa Fahmy - 900171831 OOD-Fall 2021