CS-501 Advance Computer Architecture
Mcqs
Q & A
Video
Online Test
Foram
Course Category: Computer Science/Information Technology
Course Level: Imdregraduate
Credit Hours: 3
Pre-requisites: CS401
Course Contents:
Distinction between Computer Architecture, Organization and design, Levels of abstraction in digital design ,Perspectives of different people about computers, General operation of a stored program digital computer, The Fetch – Execute process, Concept of an ISA ,A taxonomy of computers and their instructions, Instruction set features, Addressing Modes, RISC and CISC architectures, Measures of performance, Introduction to the ISA and instruction formats, Coding examples and Hand assembly, Using Behavioral RTL to describe the SRC, Implementing Register Transfers using Digital Logic Circuits, Introduction to the ISA of the FALCON – A,FALCON-E,EAGLE and Modified EAGLE, The Design Process, A Uni-Bus implementation for the SRC, Structural RTL for the SRC instructions, Logic Design for the 1-Bus SRC, The Control Unit, The 2-and 3-Bus Processor Designs. The Machine Reset, Machine Exceptions, Pipelining, Microprogramming, I/O interface design, Programmed I/O Interrupt driven I/O, Direct memory access (DMA),Addition, subtraction, multiplication & division for integer unit, Floating point unit, Memory organization and design, Memory hierarchy, Cache memories, Virtual memory
Course Instructor

Dr. Noor. M. Sheikh
PhD Electrical Engineering
University of Engineering and Technology (UET), Lahore
Books

Computer Systems Design and Architecture
by Vincent P. Heuring & Harry F. Jordan