This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Microprocessor Simulator V5.0 Help © C Neil Bauers 2003 – http://www.softwareforeducation.com/ General Tutorials Reference Introduction Architecture Installation Un-Installation 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. Introduction Contents 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. Description of the Simulator The simulator includes more conceptually difficult instructions such as CALL, RET, INT and IRET. There is a hardware timer interrupt too. This simulator emulates an eight bit CPU that is similar to the low eight bits of the 80x86 family of chips. 256 bytes of RAM are simulated. It is surprising how much can be done with only 256 bytes of RAM....
View Full Document
- Spring '09
- ASCII, traffic lights, RAM location