Computer organization is the art of assembling simplicity out of complexity
Introduction to Computers: Basic of Computer, internal organization of CPU, Functional Units, Software, Basic Operational Concepts, Von Neumann Architecture, Data Representation, Fixed-Point Representation, Floating-Point Representation. Synchronous Sequential Logic: Introduction to Sequential Circuits, Storage Elements: Latches, Storage Elements: FlipFlops, Introduction to Registers and Counters.
Register Transfer and Micro operations: Register Transfer Language, Bus and Memory Transfers, Arithmetic, Logic and Shift Micro operations, Arithmetic Logic Unit. Basic Computer Organization: Instruction Codes, Computer Registers, Computer Instructions, Instruction Cycle, Memory-Reference Instructions, Input-Output and Interrupt.
Central Processing Unit: Introduction, General Register Organization, Stack Organization, Instruction Formats, Addressing Modes with numerical examples, Data Transfer and Manipulation, Program Control, Program Interrupt, Types of interrupts, Hardwired & Micro Programmed (Control Unit), Control Memory, Address Sequencing, Conditional and Unconditional Branching, Micro program Example.
Central Processing Unit: Introduction, General Register Organization, Stack Organization, Instruction Formats, Addressing Modes with numerical examples, Data Transfer and Manipulation, Program Control, Program Interrupt, Types of interrupts, Hardwired & Micro Programmed (Control Unit), Control Memory, Address Sequencing, Conditional and Unconditional Branching, Micro program Example.
Input-Output Organization: Peripheral Devices, Input-Output Interface, Asynchronous Data Transfer, Modes of Transfer, Priority Interrupt, Direct Memory Access.