Getting Started All Learning Tasks 01 First Program -- Nasty Example 02 Traffic Lights 03 Data Moves 04 Counting 05 Keyboard Input 06 Procedures 07 Text I/O 08 Data Tables 09 Parameters 10 SW Interrupts 11 HW Interrupts
Shortcut Keys ASCII Codes Glossary Hexadecimal and Binary Instruction Set Summary Instruction Set Detailed The List File Negative Numbers Pop-up Help Logic and Truth The Editor Peripheral Devices
This simulator is for learners in the 16+ age range although many younger enthusiasts have used it too. It introduces low level programming and microcomputer architecture. Tutorial materials are included covering the subject in some depth.
The tutorials align closely with the British GCE A2 Computing specifications and also the British BTEC National for IT Practitioners (Computer Systems).
The simulator has enough depth and flexibility to be used with university undergraduate students studying low level programming for the first time.
Who Should Use the Simulator
The simulator is intended for any student studying low level programming, control or machine architecture for the first time.
The simulator can be used by students aged 14 to 16 to solve less complex problems such as controlling the traffic lights and snake.
More advanced students typically 16 or older can solve quite complex low level programming problems involving conditional jumps, procedures, software and hardware interrupts and Boolean logic. Although programs will be small, there is good scope for modular design and separation of code and data tables.