Professional Documents
Culture Documents
Sixth Semester
CS6B12: Computer Organization & Architecture
Course Number: 29
Contact Hours per Week: 4
Number of Credits: 4
Number of Contact Hours: 52 Hours.
Prerequisites:
Basic knowledge of Computer.
Course Outline:
Module 1 - [10 Hours]:
Basic Computer Organization 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.
Module 2 - [14 Hours]:
Micro programmed Control: Control Memory, Address sequencing, Micro
program Example, Design of control unit. Processor Organization: general
register organization, stack organization, instruction formats, addressing modes,
data transfer and manipulation, program control. Computer Arithmetic:
Addition, Subtraction, Multiplication, Division algorithms - Floating point
arithmetic operations, Decimal arithmetic operations.
Module 3 - [8 Hours]:
Memory Organization: Memory Hierarchy, Main memory (RAM/ROM chips),
Auxiliary memory, Associative memory, Cache memory, Virtual Memory,
Memory Management Hardware, hit/miss ratio, magnetic and optical storage
devices
Module 4 - [8 Hours]:
27 | P a g e
To
To
To
To
Prerequisites:
Basic knowledge of Computer.
Course Outline:
28 | P a g e