COMP 315 Computer Architecture and Organization
COMP 315 Computer Architecture and Organization
Kathmandu University
Dhulikhel, Kavre
Course Objective:
To extend and refine the elementary concepts of computer architecture introduced in the first
year computer foundation and second year first semester digital logic courses. This course will
lay the foundation for the microprocessors course. No practical for this course but a case-study
and paper based design of CPU (MPU) will help out to understand the internal architecture of a
computer system.
Prerequisites:
Students should have good knowledge about digital logic and basic working principle of
computer hardware (Computer Foundation).
Contents:
1. Basic Structures: Sequential circuits, design procedure, state table and state
diagram Von Neumann architecture, stored program concepts and functional units.
[3 hrs]
5. Input Output Organization: Basic principles of interrupt driven I/O and DMA,
I/O operations, I/O programming, memory mapped I/O, basic interrupt system,
direct memory access, DMA channel programming, and memory mapped screens.
[6 hrs]
TEXT BOOKS:
1. Computer System Architecture (3rd ed.),Prentice-Hall, Inc. Upper Saddle River, NJ, USA
©1993, ISBN:0-13-175563-3
2. Computer Organization and Architecture (4th ed.): Designing for performance, Prentice-Hall,
Inc. Upper Saddle River, NJ, USA ©1996, ISBN:0-13-359985-X