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