AsmTutor is a software tool designed to aid teaching, learning and understanding assembly language programming and basic machine architecture. It runs on Windows 98, 2000, XP, Vista, 7 and 8.
Download a time-limited free trial from TimeLimitedFreeTrial.
It covers the essential elements of assembly language programming / machine architecture that need to be covered for A-Level Computing and GCSE.
It uses a simple instruction set that accesses registers, main memory and memory-mapped peripherals simulated via an onscreen keyboard and character display. It demonstrates the interrupt mechanism.
Site licences are available for schools, colleges, academies starting at £200 + VAT for a 50 concurrent user licence. Official orders from schools, colleges, academies are welcome. Credit arrangements are strictly 30 days. Contact firstname.lastname@example.org for more information.