Announcements



Introduction



This course is structured to provide each student with a knowledge of the basics of computer architecture. Specifically, this course will emphasize the PC architecture. In addition each student will gain a familiarity with the Assembler programming with the Intel family of processors.

Schedule



Week Topic Assignment

Week 1:

(Jan. 2)

Introduction to Architecture
Basic Numbering Systems
Quiz #1

Week 2:

(Jan. 9)

Signed Integer Data Representation Quiz #2

Week 3:

(Jan. 16)

Floating Point Representation Quiz #3

Week 4:

(Jan. 23)

Digital Logic Circuits Quiz #4

Week 5:

(Jan. 30)

CPU Basics and Organization
Memory
Quiz #5

Week 6:

(Feb. 6)

I/O Systems
RAID;
Quiz #6

Week 7:

(Feb. 13)

Decoding - IVT, FAT, MP3 Quiz #7

Week 8:

(Feb. 20)

System Software
Alternative Architectures
Embedded Systems
Quiz #8

Week 9:

(Feb. 27)

Benchmarking
Network Architecture
Storage Systems
Interfaces
Midterm Exam
Midterm Exam

Week 10:

(Mar. 5)

MARIE Machine (Assembler Theory) None

Week 11:

(Mar. 12)

SPRING BREAK NONE

Week 12:

(Mar. 19)

Assembler Programming Assembler Program #1

Week 13:

(Mar. 26)

Assembler Programming Assembler Program #2
Quiz #9

Week 14:

(Apr. 2)

Assembler Programming Assembler Program #3

Week 15:

(Apr. 9)

Assembler Programming Assembler Program #4

Week 16:

(Apr. 16)

Final Exam (Comprehensive) Final Exam