INTRODUCTION
Computer-based graphical simulators are widely used in
universities to support the teaching of computer architecture
[I].These range from relatively simple, visual simulators to
advanced, complex simulators for research and product
development. One area where software simulators have
become almost indispensable is in undergraduate computing
courses [2].These simulators are often used to aid student's
understanding of complex technologies which are difficult to
conceptualize and visualize without the help of graphical
animations that the modern simulators can offer