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.
Student registration is free. School, College or University, full site licence, registration costs approximately EUR 30 / GBP 22 / USD 40.