Introduction to Computer Organization
Contents: Introduction to the course; Types of Computers; Overview of Computer System (Von Neumann Architecture); Review of Number Systems; Internal representation of data/information; Truth Tables; Functions of Boolean Expressions: Boolean Algebra; Basic building blocks of digital computers; Simplification of Functions; Combinational Circuit Design: Adders, Subtractors, Comparators, Decoders, Multiplexers; Sequential Circuits: Introduction to Latches and Flip-Flops; Sequential Circuits Design; Registers and Counters: Shift Registers, Parallel Loading of Registers, Synchronous and Asynchronous Counters; Design of Memory Unit; Design of Arithmetic Logic Unit and design of Control Unit; Machine Instruction; Simple Machine Instruction Set; Instruction Cycle; Internal working of computer systems: Instruction execution using simple machine instruction set.