The link for the Motorola 68000 simulator can be found at the following address (also found on the links section of this home page):
http://www.monroeccc.edu/ckelly/EASy68K.htm
For those who missed last week's session, make sure you go through tutorial 2 and work out what is happening with each step before this week's tutorial. You should be able to write a basic "Hello World" program by now, and if you don't, be sure to attend this week's tutorial and ask.
When doing the assembly language question in A3, I encourage you to use the EASy68K assembler to validate your answer. Please note though that the IF, FOR and WHILE constructs that are provided by EASy68K are not allowed in your solution. Those are specific to the assembler, and I want you practicing the assembly language instructions before you start using the shortcuts.
Also, feel free to use the Trap #14 or Trap #15 commands to write characters to the screen. Just make a note in your solution of what assumptions you're making when you call these commands.
The original assignment description for A2 was too hard. I've updated it slightly, so that you only have to design an FSM for the Morse digits from 1 to 5. The updated description can be found on the Assignments page. Due date is still the same though, since less work shouldn't require more time :)
The midterm is taking place on Tuesday, during the lab period. It will cover all the material that has taken place up to this point in the course, including binary multiplication. There are no aids allowed, and remarks will not be considered for any exams that are written in pencil. Also, remember to bring your student card to the exam.
For those who think they might be interested/eligible, there is a scholarship available for those who display academic excellence and financial need. Details can be found below:
http://www.physics.utoronto.ca/undergraduate/scholarship.2006
There are a couple of sessions that will be of interest to you, if you're interested in getting work experience in computer science areas: