The Functional Simulation of a Simple Microprocessor
Steve Hill · Kent Academic Repository (University of Kent) · 1994
This paper documents the microprocessor simulator developed to sup port the teaching digital systems to undergraduate computer scientists The framework of the simulation is described and two variant machines registerbased and stackbased are given Finally a more abstract version of the register machine is detailed Background This work arose from the need to provide a platform for the simulation of microprocessor architectures suitable for undergraduate students of computer science However we believe that our experience shows that the techniques employed could well have a wider application Our problem was this in the second year of our undergraduate programme two groups of students study a digital systems course The rst group study Computer Systems Engineering which is oriented more towards electronics than is the Computer Science degree Originally the course contained a laboratory