05-02-2013, 11:27 AM
Scheme& Syllabus of B. Tech. Computer Science Engineering [CSE]
1Scheme& Syllabus.pdf (Size: 425.09 KB / Downloads: 95)
BTCS 301 Computer Architecture
PART-A
1. Register Transfer and Microoperations: Register transfer language & operations, arithmetic
microoperations, logic microoperations, shift microoperations, arithmetic logic shift unit. Design of a complete
basic computer and its working. [5]
2. Basic Computer Organisation and Design: Instruction codes, Computer registers, Computer Instructions,
Timing and control, Instruction Cycle, Memory reference instructions, Input/ Output and Interrupt, Design of
basic Computer, Design of Accumulator Logic. [6]
3. Design of Control Unit: Control memory, design of control unit – microprogrammed, hardwired, and their
comparative study. [3]
4. Central Processing Unit: General Register Organisation, Stack Organisation, Instruction formats, Addressing
Modes, Data transfer and manipulations, Program control, RISC and CISC architecture. [6]
PART-B
5. Input-Output Organisation: Peripheral devices, I/O Interface, asynchronous data transfer, modes of transfer,
priority interrupt, DMA, I/O processor, serial communication. [5]
6. Memory Organisation: Memory hierarchy, main memory, auxiliary memory, associative memory, cache
memory, virtual memory, memory management hardware. [6]
7. Advanced concepts of Computer Architecture: Concept of pipeline, Arithmetic pipeline, Instruction , vector
processors and array processors. Introduction to parallel processing, Interprocessor communication &
synchronization. [5]
Suggested Readings/ Books:
1. M. Moris Mano, Computer System Architecture, Pearson Education.
2. William Stallings, Computer Organisation and Architecture, Pearson Education.
3. David A Patterson, Computer Architecture, Pearson Education.
4. P. Pal Choudhri, Computer Organisation and Design, PHI.
5. J. P. Hayes, Computer System Architecture, Pearson Education.
6. Kai Hawang, Advanced Computer Architecture, Tata McGraw Hill.