Tomasulo_Simulator

Simulation of the Tomasulo algorithm for excecuting floating point instructons with the help of OOP to represent each excection component as a sperate class. The algorithm used the observer design pattern in the Bus to apply forwarding instructions results.