Course curriculum
-
1
Unit-1
-
Basic structure of computers
-
Functional unit, Basic Operational, concepts, System The history of computer development
-
Bus structures
-
Software, operating systems, performances
-
Instruction formats
-
Addressing modes and instructions
-
Pushdown stacks – subroutines
-
Memory locations & addresses
-
-
2
UNIT-2
-
Register Transfer Language, Register Transfer
-
Bus and Memory Transfers
-
Arithmetic Micro Operations, Logic Micro Operations
-
Shift Micro Operations
-
Arithmetic Logic Shift Unit
-
STACK Organization
-
STACK: Reverse polish notation
-
STACK Continuation
-
Instruction Formats
-
Addressing Modes
-
Data transfer and manipulation
-
Program Control, Subroutine call and return
-
Program interrupt and RISC
-
-
3
UNIT-3
-
Micro programmed Control And control memory
-
Address Sequencing, Micro Program Example and conditional branching
-
Symbolic Microinstructions and the fetch Routine
-
Design of control unit, Microprogram sequencer
-
Computer Arithmetic: Addition and Subtraction
-
Multiplication Algorithms
-
Array multiplier
-
Division Algorithms
-
Division Algorithms: Divide overflow
-
Floating Point Arithmetic Operations
-
Decimal Arithmetic Unit
-
Decimal Arithmetic Unit: BCD Subtraction
-
Decimal Arithmetic Operations
-
Hardware implementation
-
-
4
UNIT-4
-
Input-Output Organization: Input-Output Interface, Peripheral Devices,
-
Examples Of I/O Interface
-
Priority Interrupt
-
Interrupt Cycle and Software Routines
-
Modes of Transfer
-
Programmed and Interrupt initiated I/O
-
Isolated versus memory mapped I/O
-
Asynchronous data transfer
-
Asynchronous Serial Transfer
-
Universal Asynchronous Receiver Transmitter
-
Direct Memory Access (DMA),
-
DMA Controller and Transfer
-
Input-Output Processor
-
(IOP), Serial Communication.
-
Memory Organization: Memory Hierarchy,
-
Main Memory:RAM and ROM Chips
-
Cache memory
-
Virtual Memory
-
Memory Management Hardware
-
-
5
UNIT-5
-
Parallel Processing
-
Pipelining, Arithmetic Pipeline
-
Instruction Pipeline
-
RISC Pipeline
-
Vector Processing, Array Processors.
-
Characteristics of Multiprocessors
-
Inter processor Arbitration ,Inter-processor Communication and Synchronization,
-
Cache Coherence
-