Syllabus

Course Code: CC- VI B    Course Name: LOGICAL ORGANIZATION OF COMPUTER

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Number Systems: Binary, Octal, Decimal and Hexadecimal, Conversions from one number system to another, BCD Codes, Error Detecting and Correcting Codes, Character Representation – ASCII, EBCDIC and Unicode, Binary Arithmetic; Binary Addition, Binary Subtraction, Binary Multiplication, Binary Division, Complementary numbering systems: 1’s and 2’s Complements representations, Fixed-Point and Floating-Point Representation of Numbers.
2 Boolean Algebra: Boolean Algebra Postulates, basic Boolean Theorems, Boolean Expressions, Boolean Functions, Truth Tables, Canonical Representation of Boolean Expressions: SOP and POS, Simplification of Boolean Expressions using Boolean Postulates & Theorems, Kaurnaugh-Maps (upto four variables), Tabular Method, Handling Don’t Care conditions.
3 Logic Gates: Basic Logic Gates – AND, OR, NOT, Universal Gates – NAND, NOR, Other Gates – XOR, XNOR etc. NAND, NOR. Their symbols, truth tables and Boolean expressions. Combinational Circuits: Design Procedures, Half Adder, Full Adder, Half Subtractor, Full Subtracor, Multiplexers, Demultiplexers, Decoder, Encoder, Comparators, Code Converters.
4 Sequential Circuits: Basic Flip- Flops and their working. Synchronous and Asynchronous Flip –Flops, Triggering of Flip-Flops, Clocked RS, D Type, JK, T type and Master-Slave Flip-Flops. State Table, State Diagram and State Equations. Flip-flops characteristics & Excitation Tables. Designing Registers & Counters: Asynchronous and Synchronous Binary Ripple Counter, Binary Synchronous Counter, Modulo-N Counters and Up-Down Counters.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.