UNIT 1:
Minimization Techniques: Boolean postulates and laws – De-Morgan’s Theorem
Minimization of Boolean expressions - Minterm – Maxterm
Minimization Techniques: Boolean postulates and laws – De-Morgan’s Theorem
Karnaugh map Minimization – Don’t care conditions
UNIT 2:
Half Adder – Full Adder
Half Subtractor – Full Subtractor
Multiplexer/ Demultiplexer
Parity checker – Parity generators – Code converters
UNIT 3:
Register, Shift registers-SISO, SIPO, PISO, PIPO ,Moore and Mealy
Design of synchronous sequential circuits
State diagram, State table, State minimization, State assignment
Counters – 3 bit Synchronous Counter
UNIT 4:
Functional Units of a Digital Computer: Von Neumann Architecture
– Operation and Operands of Computer Hardware Instruction – Instruction Set Architecture (ISA)
Memory Location, Address and Operation – Instruction and Instruction Sequencing
Addressing Modes, Encoding of Machine Instruction
Interaction between Assembly and High Level Language
UNIT 5:
Designing a Control Unit – Hardwired Control, Microprogrammed Control
Pipelining – Data Hazard – Control Hazards
Memory Concepts and Hierarchy – Memory Management – Cache Memories
Mapping and Replacement Techniques – Virtual Memory – DMA
Instruction Execution – Building a Data Path