Syllabus Computer Architecture
Syllabus Computer Architecture
Course Outline:
Unit I: Basics of Digital Electronics
Codes, Logic gates, Flip flops, Registers, Counters, Multiplexer, Demultiplexer, Decoder, Encoder.
Register Transfer and Micro operations: Register transfer Language, Register transfer, Bus &
memory transfer, Logic micro operations, Shift micro operation. Basic Computer Organization:
Instruction codes, Computer instructions, Timing & control, Instruction Cycles, Memory reference
instruction, Input/Output & Interrupts, Complete computer description & design of basic computer.
Suggested Readings:
1. Mano, Morris M., Computer System Architecture, Prentice Hall (1992) 3rd ed.
2. Hayes, J.P., Computer Architecture and Organization, McGraw Hill (1998) 3rd ed.
3. Hennessy, J.L., Patterson, D.A, and Goldberg, D., Computer Architecture A Quantitative
Approach, Pearson Education Asia (2006) 4th ed.
4. Leigh, W.E. and Ali, D.L., System Architecture: software and hardware concepts, South Wester
Publishing Co. (2000).