You are on page 1of 1

ECE540:COMPUTER ORGANIZATION AND ARCHITECTURE

Unit I
Introduction to computer system : Bus and memory transfer, Logic
microoperations, Shift microoperations, Register transfer, Register transfer language,
Design of arithmetic logic unit

Unit II
Basic computer organization : Instruction codes, Computer instructions, Timing
and control, Instruction cycle, Memory reference instructions, Complete computer
description, Design of basic computer, Input output and interrupt

Unit III
Control unit : Design of control unit, Micro program example, Control memory,
Adrress sequencing
Central processing unit : Program control, RISC, Data transfer and manipulation,
General register organization, Stack organization, Instruction format, Addressing
Modes

Unit IV
Computer arithmetic : Addition and subraction, Multiplication algorithms, Division
algorithms, Fixed and floating point arithmetic

Unit V
Input output organization : Priority interrupt, Peripheral devices, Input output
interface, Modes of transfer, Asynchronous data transfer, Direct memory access,
Input output processor, Serial communication
Memory organization : Memory hierarchy, Main memory, Auxiliary memory,
Associative memory, Cache memory, Virtual memory, Memory management
Hardware

Unit VI
Introduction to parallel processing : Parallel processing, Pipelining, Arithmetic
pipeline, Instruction Pipeline, RISC pipeline, Vector processing, Array processors,
Multiprocessor architecture, Interconnection structures

Text Books:
1. COMPUTER SYSTEM ARCHITECTURE by M. Morris Mano, PEARSON EDUCATION,
3rd Edition, (2007)
References:
1. COMPUTER ARCHITECTURE & PARALLEL PROCESSING by KAI HWANG, FAYE A.
BRIGGS, MC GRAW HILL, 1st Edition, (1985)
2. COMPUTER ORGANIZATION AND DESIGN by DAVID A. PATTERSON AND JOHN L.
HENNESSY, MORGAN KAUFMANN PUBLISHERS, 1st Edition, (2010)

You might also like