FUNDAMENTALS OF COMPUTER SYSTEMS
MODULE 1:
Boolean Algebra and Logic Gates: Basic Theorems and Properties of Boolean Algebra, Boolean Functions, Digital Logic Gates, Integrated Circuits.
Gate-Level Minimization: Introduction, The
Map Method, Four-Variable K-Map, Product of sums Don’t-Care Conditions, NAND and NOR
Implementation
MODULE 2
Combinational Logic: Introduction, Combinational Circuits, Analysis of Combinational Circuits, Design Procedure, Binary Adder – Subtractor, Decoders, Encoders, Multiplexers. Synchronous Sequential Logic: Introduction, Sequential Circuits, Storage Elements: Latches, Flip-Flops. Textbook-1: Chapter - 4(4.1, 4.2, 4.3, 4.4, 4.5, 4.9, 4.10, 4.11), Chapter - 5(5.1, 5.2, 5.3, 5.4)
MODULE 3 :
Basic Structure of Computers: Functional Units, Basic Operational Concepts, Bus structure, Performance –Processor Clock, Basic Performance Equation, Clock Rate, Instruction Set: CISC and RISC, Performance Measurement. Machine Instructions and Programs: Memory Location and Addresses, Memory Operations, Instruction and Instruction Sequencing, Addressing Modes.
MODULE 4 :
Input/Output Organization: Accessing I/O Devices, Interrupts – Interrupt Hardware, Enabling and Disabling Interrupts, Handling Multiple Devices, Direct Memory Access, Buses. The Memory System: Some Basic Concepts, Semiconductor RAM Memories, Read-Only Memory, Speed, size and Cost of memory systems. Cache Memories – Mapping Functions.
MODULE 5 :
Microprocessors versus Microcontrollers, ARM Embedded Systems: The RISC design philosophy, The ARM Design Philosophy, Embedded System Hardware, Embedded System Software, ARM Processor Fundamentals: Registers, Current Program Status Register, Pipeline, Exceptions, Interrupts, and the Vector Table, Core Extensions, Data Processing instructions.