![]() |
Number Systems: Decimal, Binary, Octal,
Hexadecimal - Conversion from one to another - Binary Addition,
Subtraction, Multiplication and Division - Negative Numbers
- Use of Complements to Represent Negative Numbers -
Binary Number Complements - Complements in other number
systems. Codes: BCD weighted -
Excess Three - Gray - Error Detection Codes.
Basic Logic Gates - Basic Laws of Boolean Algebra
- Simplification of Expressions - De Morgan's Theorems - Derivation of a
Boolean Expression - Sum of Products - Product of Sums - The Map Method for
Simplifying Expressions - Sub cubes and Covering - Don’t Care Conditions.
Arithmetic Logic Unit: Construction of ALU -
Integer Representation - Binary Half Adder - Full Adder - Parallel Binary Adder
- Full Adder Designs - Binary Coded Decimal Adder - Basic Operations -
Shift Operation - Logical Operations - Multiplexers - Demultiplexers.
Flip-flops - Transfer Circuits - Clocks - Flip-flop
Designs - Gated Flip-flop - Master
Slave Flip-flop - Shift Register - Binary Counters - BCD Counters -
Integrated Circuits - Counter Design - State Diagrams and State Tables -
Design of a Sequential Magnitude Comparator - Mealy Machines - Programmable
Arrays of Logic Cells
Memory: Random Access Memories - Linear
Select Memory Organization - Decoders - Random Access Semiconductor Memories
- Static and Dynamic Random Access Memories - Read Only Memories -
Magnetic Disk Memories. (Chap 6)
Input Output Devices - Punched Tape - Tape Readers -
Punched Cards - Character Recognition - Keyboards -
Printers - Interconnecting System
Components - Interfacing Buses -
Interfacing a keyboard - Interfacing a Printer - Digital to Analog
Converters - Analog to Digital Converters.
Text Book:
"Digital Computer Fundamentals" - Thomas C.
Bartee, Tata McGraw Hill, 1996.