| Microprocessor Simulator V5.0 Help
|
© C Neil Bauers 2003 – http://www.softwareforeducation.com/
General | Tutorials | Reference |
Introduction
Architecture
Installation
Un-Installation
To Register
Registration Form
FAQ and Bugs
PC Support Handbook
Use Alt+Tab to switch
between the help and
simulator windows.
|
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.
The simulator is suitable for courses such as
BTEC National Diploma for IT Practitioners (Computer Systems and Control Technology)
AS and A2 Computing (Low Level Programming)
Electronics Courses.
Courses involving microcontrollers.
Courses involving control systems.
Share with your friends: |