Basic Structure of Computers (Qualitative Discussion) Computer Types, Basic Functional Units, Basic Operational Concept, Bus Structure, Software, Performance, Multiprocessor and Multicomputer, IAS Computer, Historical perspectives.
Basic Computer Organization and Design Instruction Codes, Stored Program Organization, Indirect Address, Computer Registers, Common Bus System, Computer Instruction, Timing and Control, Instruction Cycle, fetch Decode, Register Reference Instructions, Memory Reference Instruction, Input-Output and Interrupt, Design of Basic Computer, Design of Accumulator Logi
Register Transfer and Micro-operation Register Transfer Language, Register Transfer, Bus and Memory Transfers, Three State Bus Buffers, memory Transfer, Arithmetic and Logical micro-operations, Shift and Arithmetic shifts.
Introduction to C++: Principles Of Object Oriented Programming (Oop) – Software Evolution - Oop Paradigm – Basic Concepts Of Oop, Benefits Of Oop – Applications Of Oop. Tokens, Keywords, Identifiers, Variables, Operators, Manipulators, Expressions and Control Structures in C++
CPU Organization Arithmetic and Logic Unit (ALU)- Combinational ALU, 2'S Complement Addition, Subtraction Unit, Booths Algorithm for Multiplication, Division Hardware using Restoration Division Algorithm. General register organization, Control Word, Accumulator Based, Register Based, Stack Type CPU organization.