Announcements (Updated: Monday, December 4, 2017 18:42 )

December 3, 2017

December 3, 2017

Simple Solution to Sample Final Exam (short answers)

December 2, 2017

Sample Final Exam

Solutions to Final Exam Assignment

November 28, 2017

Scanned Lecture notes:Week-2017-11-27-inclass scans

Scanned Lecture notes:Week-2017-11-20-inclass scans

November 26, 2017

November 25, 2017

Final Exam: Tuesday December 5, 7:00 PM to 9:00 PM (2-hour exam), ECS-123

Tutorial: Monday December 4, 1:00 PM to 3:00 PM (sample questions will be posted), ECS-124

Office Hours: Tuesday December 5, 11:00 AM to 12:30 PM; 2:15 PM to 3:30 PM (or send me your questions by email)

Assignment to assist you to prepare for the Final Exam (solution will be posted on December 1):

1. Stack and Subroutine: 2.19, 2.20, 2.21
2. Input/Output: 3.1, 3.3, 3.4, 3.6, 3.7, 3.8
3. Memory: 8.4, 8.13, 8.19

Lecture notes:Chapter 8 Part II Cache and Virtual Memory

November 21, 2017

Final Exam: Tuesday December 5, 7:00 PM to 9:00 PM (2-hour exam), ECS-123

Tutorial: Monday December 4, 1:00 PM to 3:00 PM (sample questions will be posted), ECS-124

Office Hours: Tuesday December 5, 11:00 AM to 12:30 PM; 1:00 PM to 3:00 PM (or send me your questions by email)

Lecture notes: Chapter 8 Part 1 Background and Motivation

November 15, 2017

Scanned Lecture notes: Week-2017-10-30-inclass-scans

Scanned Lecture notes: Week-2017-11-6-inclass-scans

November 8, 2017

November 5, 2017

Solution to Midterm Version A

October 31, 2017

October 30, 2017

October 26, 2017

Scanned Lecture notes: Week-2017-10-23-inclass-scans

October 25, 2017

Lab 3: Macros and Subroutines

October 24, 2017

October 16, 2017

October 15, 2017

October 12, 2017

2017 Mid-Term Sample Questions

Scanned Lecture notes: Week-2017-10-9-inclass-scan

Assignment: Hamacher Textbook: 2.4; solution: 2.4. (a) 2012, (b) 5000, (c) 5028, (d) 2000, (e) 1996.

October 9, 2017

Lecture notes: Chapter 2 Instruction Set Architecture Part 3

Scanned Lecture notes: Week-2017-10-2-inclass-scans

Assignment: Hamacher Textbook: 2.4

Assignment: use pseudo instructions to sum the elements of a one-dimensional array of n elements, with the following effective address pointers: (a) Rgister Indirect (Ri); (b) Index X(Ri); (c) Base with Index (Ri, Rj)

October 4, 2017

Lecture notes: Dot Product Calciulation

October 1, 2017

Lecture notes: Chapter 2 Instruction Set Architecture Part 2

September 29, 2017

Scanned Lecture notes: Week-2017-9-25-inclass-scans

September 27, 2017

September 25, 2017

Lecture notes: Chatper 2 Instruction Set Architecture Part 1

Lecture notes: Sample Assembly Program and Instruction

Scanned Lecture notes: Week-2017-9-18-inclass-scans

September 19, 2017

Assignment: Hamacher textbook: 1.1, 1.2, 1.3, 1.9, 2.2, 2.3, 2.12 (Solutions)

September 17, 2017

Change of Classroom Effective Monday September 18: ECS-116

Classroom for Wednesday October 4 ONLY: BWC A104

Lecture notes: Assembly Language Fundamentals

September 14, 2017

Change of Classroom Effective Monday September 18: ECS-116

Classroom for Wednesday October 4 ONLY: BWC A104

Week1-PopQuiz-Q&A

Scanned Lecture notes: Week-2017-9-11-inclass-scans

September 11, 2017

Lecture notes: Chapter 1: Basic Structure of Computers

Lecture notes: Introduction; Compare Laptops

September 6, 2017

Reading Assignment: Textbook Ch 1: 1.1 Computer Types, 1.6 Performance, and 1.7 Historical Perspective

Lecture notes: Course Outline; Lecture Schedule; Lab Schedule