In Problem Set #3 you’ll have more programming fun! Due 17 Feb 2009.
Problem Set #3
February 10th, 2009Assemblers and Compilers
February 5th, 2009Today we’ll talk about how assemblers and compilers prepare programs for execution.
Slides for today.
Readings for Tuesday 10 Feb
February 5th, 2009Starting next week we will dive into the hardware that we will use to implement the machine that will execute our programs.
Read Appendix B.1-B.3
First Midterm Exam
February 3rd, 2009The first midterm is tentatively scheduled for Tuesday 24 Feb. It will cover everything we will have covered by then.
Readings for Thursday 5 Feb
February 3rd, 2009
Read: 2.10, 2.11, 2.13, 2.15
Skim: 2.12, 2.14
Read: A.1-A.6, A.9-A.10
Stacks and Procedures
February 3rd, 2009Today we’ll talk about the implementation of procedures. Slides . The reading is section 2.7.
Problem Set #2
February 2nd, 2009In Problem Set #2 you’ll begin to work with the encoding and decoding of instructions in assembly language. Remember, electronic submission! Due Tuesday 10 Feb 2009 before class.
MARS
January 29th, 2009You’ll need a working version of the MIPS simulator MARS to complete a few assignments. You can download and read a tutorial about using it here .
Assembly Language and the MIPS Simulator
January 29th, 2009Today we’ll write and code and run it in the simulator. Bring your laptop if you want to follow along.
Problem Set #1
January 27th, 2009Here is your first problem set . Email your solution as a text, pdf, or doc file to our TA, Sang Woo Lee before class on Tuesday 3 February. No late solutions will be accepted though your lowest 2 scores on problem sets will be dropped.