arch_fall_2019

Computer Organization and Structure (2019 Fall Semester)

Course Description

This course intended to introduce you basic concepts of computer organization and structure, including basic memory and processor organization, instruction set architecture, assembly language programming, number systems, arithmetic, data transfer and control flow instructions, procedures, memory management and program execution.

Prerequisite

Logic Design (Introduction to Computer)

Textbook

David A. Patterson and John L. Hennessy. Computer Organization and Design: The Hardware/Software Interface, 5th. ed., Morgan Kaufmann, 2013

(Companion materials)

Instructor

Chuang-Wen You (游創文), Barry Lam Hall, 7th Floor, Room F; Office hour: by appointment via email, email: cwyou2004 (at) gmail (dot) com

Teaching assistants & office hours

Ching-Yuan Lu (盧慶原), Room 503-C, MBA#1; Office hour: by appointment via email, email: r07725009 (at) ntu (dot) edu (dot) tw

Temporary score

Please contact with TA or me ASAP if you have any problem with your temporary score.

Schedule

Grading

Homework + Examination + Participation

References

John L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach, 5th ed., Morgan Kaufmann, 2011. (The green sheet in the front: MIPS Reference Data)

Randy H. Katz and G. Borriello. Contemporary Logic Design, 2nd ed. , Prentice Hall, 2004.

Last Update: Jan. 19, 2020