Microcode simulation in the computer architecture course
Dave Foley · ACM SIGCSE Bulletin · 1992
There is no doubt that the most difficult topic to teach in a Computer Architecture and Organization course is microprogramming. In this paper the author describes a Pascal programming project in which the students write a simulator for a microprogram. The project has been assigned several times with very satisfying results for both the instructor and the students.