|
|
CSC 220 Computer Organization & Assembly Language St. Martin’s College
Term: Spring 2003 Instructor: Kyu Y. Lee
Office Hours: Mondays and Wednesdays from 2:00 to 3:00 pm, unless otherwise noted. I am usually available most of the week. So, the best way to see me is either making a formal appointment by email/phone or by just stopping by my office. Office: Library #219 Email: klee@stmartin.edu Phone: 360.438.4539
Text: Computer Organization, 5th Edition by Carl Hamacher, et. al. McGraw-Hill Reference: Computer Organization & Design: The Hardware/Software Interface by David A. Patterson and John L. Hennessy
Object of Course: To introduce the fundamental concept of computer architecture. An Assembler Language is introduced to illustrate the architecture
Grading: Midterms : 20 % Final : 30 % Assignments: 50 % Attendance and Class Participation: 10%
Midterm: Tuesday of the Midterm week Final: As scheduled by the College Requirements:
Syllabus (subject to change):
1. History of Computer (Chapter 1) § A brief history of computer from the stone age to the cyber age 2. Basic Structure of Computer (Chapter 1) § An overview of computer hardware and software. § Role of operating system § Performance metrics 3. Machine Instructions and Programs (Chapter 2) § A methodical treatment of machine instructions, addressing techniques and instruction sequencing § Number representation 4. Machine Instruction Set (Chapter 3) § Intel IA-32 instruction set 5. Input/Output organization (Chapter 4) § Basic I/O data transfer synchronization § Other I/O issues 6. Memory (Chapter 5) § Memory implementation § Different type of memories 7. Arithmetic (Chapter 6) § Arithmetic unit of a computer 8. Peripherals (Chapter 10) § Peripheral devices § Computer Interconnections § Typical I/O devices 9. Pipelining (Chapter 8) if time permits 10. Catch All |