Microprocessor Simulation

Slides:



Advertisements
Similar presentations
Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Advertisements

Introduction to HT-IDE3000 Micro-C development System Department.
P3- Represent how data flows around a computer system
Chapter 2 Machine Language.
Google chrome operating system
Lab6 – Debug Assembly Language Lab
Installing SAS 9.3 Raymond R. Balise Health Research and Policy.
Java Programming Working with TextPad. Using TextPad to Work with Java This text editor is designed for working with Java You can download a trial version.
CS115 HOW TO INSTALL THE JAVA DEVELOPMENT KIT (JDK)
How to install the Zelle graphics package
Welcome to (insert course name) (customize with instructor/course/section #)
Protected Mode. Protected Mode (1 of 2) 4 GB addressable RAM –( to FFFFFFFFh) Each program assigned a memory partition which is protected from.
1 Introduction to Programming Environment Using MetroWerks CodeWarrior and Palm Emulator.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
Installing SAS 9.3 TS1M1 Raymond R. Balise Health Research and Policy.
The Basic Java Tools A text editor to write Java program source code. A compiler to translate source code into bytecode. An interpreter to translate.
How to Use The Borland C++ Compiler Version 5
Installing Ricoh Driver. Items you need to know IP address of Printer Options that are installed And Paper Sizes To get all this information you can print.
This example is a step by step walkthrough for installing the SRH Front Desk Printer in Windows 8.
Chapter 2 Software Tools and Assembly Language Syntax.
November 2014Prepared by the Computer Lab Montgomery County-Norristown Public Library.
P.1ECE 331, Prof. A. Mason Professor Andrew Mason Michigan State University Spring 2013 ECE 331: PC Lab 1: Using HC12 ASM Simulators.
IT 211 Project Integration and Deployment Lab #11.
Geo CE-XM ch 4 Edited 10/14/05 1 The XM is the newest of the rovers, and unlike other units, it comes with software installed on the unit as well as using.
IST 222 Introduction to Operating Systems Fall, 2004.
1 Install FTP for Curriculum Development Professional Development Training.
Batch File Basics Automate repetitive computer processes Friday, March 12, 2014 Presented by Thomas Redd, STS, Granite School District.
Activating Clarity  Activating Clarity  Activation  Online Activation  Fax Activation  Review and Verify Activation and License Terms  Updating.
1 ITI 1120 Lab # 1 An Introduction to the Lab Environment Contributors: G. Arbez, M. Eid, D. Inkpen, A. Williams, D. Amyot.
← Select Exchange Once logged in. ↓ click Join Course Icon.
Introduction to Systems Programming (CS 0449) PalmOS Tools: Developer Studio & Cygwin.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Python From the book “Think Python”
1. Profile settings 2. Messaging system 3. Downloading files 4. Uploading files 5. Creating groups 6. Calendar events.
Downloading and Installing Autodesk Revit 2016
Open a editor Write/Type the program Save the program with “.c” extension Compile the program (alt + F9) Run/Execute the program (ctrl + F9) Check the.
Creating a backup file Downloading a backup file Uploading a backup file Resetting or restoring your course from a backup file.
Loading Audacity and the LAME encoder for MP3 exports.
PDA Program Install Manual IT Team. 1. Execute Internet Explorer 2. Connect Website 3. Download 4. Installation 5. Run 6. Setting 1. Execute.
Using Microsoft Visual Studio 2005 Original by Suma Rao Revised by John G. McMahon ( 9/6/2008 )
Using Microsoft Visual Studio C++ Express 2005 Name: Dr Ju Wang Ashwin Belle Course Resource:
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
DOS and the Command Line CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
1 Getting Started with C++. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Visual Studio 2008.
DOS and the Command Line CS 21a: Introduction to Computing I First Semester,
How to Download and Install the Naper eReader and eBook Naper Publishing Group.
Java Programming, Second Edition Appendix A Working with Java SDK 1.4.
PART 2 INTRODUCTION TO DYNAMIC WEB CONTENT AND PHP.
Setting up Dreamweaver to use your local WAMP testing Server
You may have already done this… Download the class files to the desktop Expand those files into root of USB stick Change your USB stick to drive “Z”!
Intro to SPIM Justin Fiore Nathan Parish. Installing SPIM on Windows Download pcspim.zip from the SPIM website:
Operating Systems. An operating system (os) is a software program that enables the computer hardware to communicate and operate with the computer software.
Copy of the from the secure website - click on the AccoridaLife.zip link.
THE C PROGRAMMING ENVIRONMENT. Four parts of C environment  Main menu  Editor status line and edit window  Compiler message window  “Hot Keys” quick.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
How to Execute TSR Program. Install Borland C++ Download Borland C++ from LMS – oads/BORLANDC.rarhttp://vulms.vu.edu.pk/Courses/CS609/Downl.
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
Downloading Procedures From the Web Importing Web Procedures Using ProEdit.
TUTORIAL HOW TO INSTALL & USE DOSBOX ON 64-BIT OPERATING SYSTEM.
we are going to write our Assembly language program as sample ex01.asm. So that we can attempt our assigment.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
For more information on Rouge, visit:
How to install VisualWorks?
Technical expert studying and writing helpful articles on antivirus and other security products.
1. Open Visual Studio 2008.
CS115 HOW TO INSTALL THE JAVA DEVELOPMENT KIT (JDK)
How to PostPower Point Presentations
HOW TO CREATE BIBLIOGRAPHY:
Presentation transcript:

Microprocessor Simulation Wookie is a software that simulates the function of a real 68HC11. It runs the machine code created by, for example, the AS11M Assembler. Steps to download Wookie and AS11M Assembler: Create a folder called wookie anywhere in your hard disk Download the Wookie Simulator Software. Go to the ECE2210 course website at http://web.missouri.edu/~desouzag/ece2210 On the main frame, click on “Software and Manuals Download” Then, click on the link called M68HC11 Simulator When prompted, save the file in the wookie directory created above Download the AS11M Assembler From the same page above, but now, click on the link called Assembler (as11m) Save in the same wookie directory. That’s it! No installation is required.

Use Notepad to create an Assembly Program. Go to Start programs Accessories Note Pad

To create Assembly program Go to notepad File After you have typed in your program, select “Save as” Under save, select the wookie folder created above In “File Type” choose “All files” Under File name type xxxxx.asm (e.g. lab1exampleprog.asm) Then click Save.

After saving the program, you have to run the assembler. To run the assembler go to the DOS Command Prompt (cmd) How to open CMD? Click on the START button and click on “RUN”.

Then type “cmd” to open the DOS Command Prompt.

After opening the DOS shell, type “cd” (Change Directory) to change to the directory where you earlier created the directory wookie. In this example: desktop

Again, in this example, wookie is in the desktop.

Then type cd wookie. That’s the folder in which we have saved all files: executables, text files, etc.

To assemble your program, type 'as11m lab1exampleprog To assemble your program, type 'as11m lab1exampleprog.asm' in the DOS shell.

After you assemble the program, the assembler will tell you the number of errors and warnings in the program. If it returns error messages, then edit your program to fix the errors. Then, run as11m again until it compiles properly. If no errors are found, a .lst file and a .s19 file should be generated by the assembler.

Now execute the 68HC11 simulator (wookie167.exe). You should see the Wookie window on your computer screen.

Click "File" on the menu and then click on "Load .s19 file...". On the "Open" window, open the .s19 file that you just created.

Then, the "Set HC11 Mode" window will pop up, and the “Brief Case" should be selected as Mode. Also, the start address should be set as the same as your program start address.

Next, we click on the "View Code" button and open the Next, we click on the "View Code" button and open the .lst file that was just created by the assembler. We should select "Listing Files (*.lst)" on the bar “Files of type”. Click “Open”.

Choose "ASM11" as file type and 0 as address offset in the window "Choose LST file format".

Now the .lst file can be seen in the "Code View" window.

We can monitor the memory by clicking on the "Memory Watch" button.

Input the name and the address you want to watch and then click "OK" button.

Now that the memory is in the Window “Memory Watch”…

We can also click on the "Browse Mem We can also click on the "Browse Mem." button to watch a block of memory.

Then we will monitor the CPU registers by clicking on the "M68HC11 CPU" button. The register value will be displayed in the "MCU" window.

Finally, click on the green button to step through the program one line at a time. This way, you may also check the program flow by watching what happens on every step . For example, you can keep an eye on the registers and memory to make sure everything is running as you hoped it would.