0% found this document useful (0 votes)
38 views2 pages

COA Syllabus

Coa notes pdf

Uploaded by

bunny bhaia26
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views2 pages

COA Syllabus

Coa notes pdf

Uploaded by

bunny bhaia26
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

22CS2112: COMPUTER ORGANIZATION AND ARCHITECTURE

B.Tech. II Year I Sem. L TPC


3 -- 3
Co-requisite: A Course on “Digital Electronics”.
Course Objectives To learn
1. To introduce principles of computer organization and the basic architectural concepts.
2. To understand the design concepts of control memory and central processing unit.
3. To explain the computer arithmetic set of operations and instruction set design.
4. To understand the representation of data at the machine level and how computations are
performed at machine level, memory organization and I/O organization.
5. To become familiar with pipelining, vector processing and memory organization.

Course Outcomes After learning the contents of this course the student must be able to
1. Able to explain the principles of computer organization and simple register transfer language to
specify various computer operations.
2. Able to compare different addressing modes and instruction formats.
3. Able to make use of all computer arithmetic operations.
4. Able to decide the type of data representations and types of memory organizations.
5. Able to compare various types of pipeline and processing.
UNIT – I
Digital Computers: Introduction, Block diagram of Digital Computer, Definition of Computer
Organization, Computer Design and Computer Architecture.
Register Transfer Language and Micro operations: Register Transfer language, Register Transfer, Bus and
memory transfers, Arithmetic Micro operations, logic micro operations, shift micro operations,
Arithmetic logic shift unit.
Basic Computer Organization and Design: Instruction codes, Computer Registers Computer
Instructions, Timing and Control, Instruction cycle, Memory Reference Instructions, Input – Output and
Interrupt.

UNIT - II
Micro programmed Control: Control memory, Address sequencing, micro program example, design of
control unit.
Central Processing Unit: General Register Organization, Instruction Formats, Addressing modes, Data
Transfer and Manipulation, Program Control.
UNIT – III
Data Representation: Data types, Complements, Fixed Point Representation, Floating Point
Representation.
Computer Arithmetic: Addition and subtraction, multiplication Algorithms, Division Algorithms, Floating–
point Arithmetic operations. Decimal Arithmetic unit, Decimal Arithmetic operations.

UNIT - IV
Input-Output Organization: Input-Output Interface, Asynchronous data transfer, Modes of Transfer,
Priority Interrupt Direct memory Access. Memory Organization: Memory Hierarchy, Main Memory,
Auxiliary memory, Associate Memory, Cache Memory.

UNIT – V
Reduced Instruction Set Computer: CISC Characteristics, RISC Characteristics Pipeline and Vector
Processing: Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction
Pipeline, RISC Pipeline, Vector Processing, Array Processor.
Multi Processors: Characteristics of Multiprocessors, Interconnection Structures, Interprocessor
Arbitration, Interprocessor communication and synchronization, Cache Coherence
8
TEXT BOOKS:
1. Computer System Architecture – M. Morris Mano, Third Edition, Pearson/PHI.

REFERENCES:
1. Computer Organization – Carl Hamacher, ZvonksVranesic, SafeaZaky, V th Edition,
McGraw-Hill...
2. Computer Organization and Architecture – William Stallings Sixth Edition, Pearson/PHI.
3. Database System Concepts, Peter Rob & Carlos Coronel, Cengage Learning.
4. Structured Computer Organization – Andrew S. Tanenbaum, 4 th Edition, PHI/Pearson.

You might also like