This year we are using assembly language instead of BASIC for the older course.
Assembly works more directly with microprocessors so that is why we are using it.
AQA version http://softwareforeducation.com/electronics/notes/A2/sim/index.php
Full screen at http://www.softwareforeducation.com/electronics/notes/A2/sim/sim.swf
There is other software available called microprocessor simulator http://www.softwareforeducation.com/electronics/software/sms32v50/index.php
The key to unlock all the program features ... GNU General Public LicenseBENMN