1. Computer Data Representation (Chapters - 1, 2)
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.
2. Basic Computer Organization and Design (Chapter - 3)
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.
3. Programming the Basic Computer (Chapter - 4)
Introduction, Machine language, Assembly language, Assembler, Program loops, Programming arithmetic and logic operations, Subroutines, I-O programming.
4. Microprogrammed Control (Chapter - 5)
Control memory, Address sequencing, Micro program example, Design of control unit.
5. Central Processing Unit (Chapter - 6)
Introduction, General register organization, Stack organization, Instruction format, Addressing modes, Data transfer and manipulation, Program control, Reduced Instruction Set Computer (RISC).
6. Pipeline and Vector Processing (Chapter - 7)
Flynn's taxonomy, Parallel processing, Pipelining, Arithmetic pipeline, Instruction, Pipeline, RISC pipeline, Vector processing, Array processors.
7. Computer Arithmetic (Chapter - 8)
Introduction, Addition and subtraction, Multiplication algorithms (Booth multiplication algorithm), Division algorithms, Floating point arithmetic operations, Decimal arithmetic unit.
8. Input-Output Organization (Chapter - 9)
Input-Output interface, Asynchronous data transfer, Modes of transfer, Priority interrupt, DMA, Input-Output Processor (IOP), CPUIOP communication, Serial communication.
9. Memory Organization (Chapter - 10)
Memory hierarchy, Main memory, Auxiliary memory, Associative memory, Cache memory, Virtual memory.
10. Multiprocessors (Chapter - 11)
Characteristics of multiprocessors, Interconnection structures, Inter-processor arbitration, Inter-processor communication and synchronization, Cache coherence, Shared memory multiprocessors.