MCA101 - Digital Fundamentals and Computer Organization |
UNIT I INTRODUCTION TO DIGITAL DESIGN |
Data Representation - Data Types - Complements - Arithmetic Operations - Representations -
Fixed Point, Floating Point , Error detection codes - Binary Codes- Logic Gates, Boolean Algebra,
Map Simplification - Combinational Circuits: Half-Adder, Full Adder- Flip Flops - Sequential
Circuits |
UNIT II DIGITAL COMPONENTS - REGISTER TRANSFER & MICRO OPERATIONS |
ICs - Decoders - Multiplexers - Registers - Shift Registers - Binary Counters -
Memory Unit - Register Transfer Language - Register Transfer - Bus And Memory
Transfers - Arithmetic , Logic And Shift Micro Operations , Arithmetic Logic Shift
Unit. |
UNIT IIICOMPUTER ORGANIZATION AND PROGRAMMING |
Instruction Codes - Computer Registers - Computer Instructions - Timing And Control - Instruction
Cycle - Memory Reference Instructions - I/O And Interrupt – Machine Language – Assembly
Language - Assembler - Program Loops – Programming Arithmetic and Logic Operations -
Subroutines - I/O Programming. |
UNIT IVINPUT - OUTPUT ORGANIZATION |
Peripheral Devices - Input-Output Interface - Asynchronous Data Transfer - Modes Of Transfer -
Priority Interrupt - DMA - IOP - Serial Communication. |
UNIT VMEMORY ORGANIZATION AND CPU |
Memory Hierarchy - Main Memory - Auxiliary Memory - Associative Memory - Cache Memory -
Virtual Memory - Memory Management Hardware - CPU: General Register Organization - Control
Word - Stack Organization - Instruction Format - Addressing Modes - Data Transfer And
Manipulation - Program Control. |
Reference Books |
1 M..Morris Mano,”Computer System Architecture”, Prentice Hall of India, 3rd edition,2003.
2 M.Morris Mano , “Digital Logic & Computer Design” PHI 2006.
3 Alan B.Marcovitz, “Introduction to Logic design”, Tata McgrawHill , Second edition,2005.
|