Download this Simulator
Here you can download a CPU simulator including simulated peripherals with detailed documentation. The simulator includes tutorials and student learning tasks. The simulator runs on Windows 95, 98, ME, 2000 and XP and Linux with Wine.
Registration is free.

