Welcome to Computer Organization and Assembly Language Programming course homepage! This page is an extension to the class room and will provide updated information on the course.
Meeting time: TTh 12:00 - 1:20
Location: Milam Hall 318
Textbook: Logic and Computer Design Fundamentals, 4th Edition, Mano and Kime, Prentice Hall, 2008 (REQUIRED)
Reference: Computer System Architecture, 3rd Edition, Mano, Prentice Hall, 1993.
My office is located on Kelley Engineering Center, Rm. 3013
Office Hours: TTh 3:00-4:00 and by appointment
All labs are held in Dearborn 203
Section 010: Tuesday 5:00 - 6:50
Section 012: Wednesday 5:00-6:50
1. Introduction PPS format (Posted 1/4/10)
2. AVR RISC Microprocessor (Posted 1/4/10)
3. Interrupts (Posted 1/4/10)
4. Basic Digital Components (Posted 1/4/10)
5. A Simple Computer (Posted 1/4/10)
6. ALU (Posted 1/4/10)
Homework assignments are due at the
beginning of class.
As you probably know, often answers to HW questions depend heavily on initial
assumptions made about the problem. You must clearly state any assumptions made
and add explanatory comments as needed to clarify your work.
Homework#1 (Due date: Thursday, January 21)(updated): Homework#1 solutions set (Problem 4.iii updated)
Homework#2 (Due date: Thursday, February 4): Homework#2 solutions set
Homework#3 (Due date: Tuesday, March 2): Homework#3 solutions set (modified)
Homework#4 (Due date: Friday, March 12, 5 PM, my office): Homework#4 solutions set
Week 1 |
Jan. 5 |
1. Introduction: Assembly language |
Jan. 7 |
1. Introduction: Computer Organization | |
Week 2 |
Jan. 12 |
1. Introduction: Computer Organization |
Jan. 14 |
1. Introduction: Computer Organization 2. AVR Microcontroller |
|
Week 3 |
Jan. 19 |
2. AVR Microcontroller |
Jan. 21 |
Assignment #1 Due 2. AVR Microcontroller |
|
Week 4 |
Jan. 26 |
3. Interrupts |
Jan. 28 |
3. Interrupts Quiz #1 (Last 15 min. of Class) |
|
Week 5 |
Feb. 2 |
3. Interrupts |
Feb. 4 |
Assignment
#2 Due 4. Digital Components |
|
Week 6 |
Feb. 9 |
Mid-term |
Feb. 11 |
4. Digital Components 5. A Simple Computer |
|
Week 7 |
Feb. 16 |
Solutions to mid-term |
Feb. 18 |
5. A Simple Computer | |
Week 8 |
Feb. 23 |
5. A Simple Computer |
Feb. 25 |
5. A Simple
Computer |
|
Week 9 |
March 2 |
Assignment #3 Due 6. ALU |
March 4 |
6. ALU |
|
Week 10 |
March 9 |
6. ALU |
March 11 |
6.ALU Assignment #4 Due (5 PM, Friday March 12, my office) |