Computer Organization and architecture

Computer Data Representation

Basic computer data types, Complements, Fixed point representation,
Register Transfer and Micro-operations:
Floating point representation, Register Transfer language, Register
Transfer, Bus and Memory Transfers (Tree-State Bus Buffers,
Memory Transfer), Arithmetic Micro-Operations, Logic Micro-Operations, Shift Micro-Operations, Arithmetic logical shift unit

6

Teaching Hrs

10

Module Weightage

Basic Computer Organization and Design

Instruction codes, Computer registers, computer instructions, Timing
and Control, Instruction cycle, Memory-Reference Instructions, Input-output and interrupt, Complete computer description, Design of Basic
computer, design of Accumulator Unit.

4

Teaching Hrs

10

Module Weightage

Programming The Basic Computer

Introduction, Machine Language, Assembly Language, assembler,
Program loops, Programming Arithmetic and logic operations,
subroutines, I-O Programming.

4

Teaching Hrs

10

Module Weightage

Micro programmed Control:

Control Memory, Address sequencing, Micro program Example,
design of control Unit

3

Teaching Hrs

5

Module Weightage

Central Processing Unit

Introduction, General Register Organization, Stack Organization,
Instruction format, Addressing Modes, data transfer and manipulation,Program Control, Reduced Instruction Set Computer (RISC)

4

Teaching Hrs

15

Module Weightage

Pipeline And Vector Processing

Flynn’s taxonomy, Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction, Pipeline, RISC Pipeline, Vector Processing, Array Processors

3

Teaching Hrs

10

Module Weightage

Computer Arithmetic

Introduction, Addition and subtraction, Multiplication Algorithms
(Booth Multiplication Algorithm), Division Algorithms, Floating Point
Arithmetic operations, Decimal Arithmetic Unit.

4

Teaching Hrs

10

Module Weightage

Input-Output Organization

Input-Output Interface, Asynchronous Data Transfer, Modes Of
Transfer, Priority Interrupt, DMA, Input-Output Processor (IOP),
CPUIOP Communication, Serial communication.

4

Teaching Hrs

10

Module Weightage

Memory Organization

Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, Cache Memory, Virtual Memory.

2

Teaching Hrs

10

Module Weightage

Multipreocessors

Characteristics of Multiprocessors, Interconnection Structures, Inter-processor Arbitration, Inter-processor Communication and
Synchronization, Cache Coherence, Shared Memory Multiprocessors.

4

Teaching Hrs

10

Module Weightage