teaching computer organization using a pdp-8 simulator
The simple yet elegant architecture of the PDP-8 makes it an ideal candidate for study in a computer organization course. The PDP-8 provides an uncomplicated example of a von-Neumann architecture. It is easy to program in machine code or assembler. It can be used to demonstrate coding low-level I/O routines, subroutine calls, uses of indirect addressing and handling interrupts. This paper discusses how a PDP-8 simulator written by the author is used in a computer organization course.
pdp-8 simulator