The operation of a computer can be conceptualised as a large, discrete and constantly changing set of state information. However even for the simplest uni-processor the data set of such a model is very large and is subject to rapid change. We show how HASE provides an interactive animated display of a given computer system's components allowing visualisation of the data set (and consequently the mechanisms employed by computer architects when designing a computer system). Simulation models of both the DLX and DASH architectures are discussed, demonstrating HASE's suitability as a teaching tool for computer architecture students.
Paul S. Coe, Laurence M. Williams, Roland N. Ibbet