FMTC0302 - Lesson Plan COA
FMTC0302 - Lesson Plan COA
Society’s
KLE College of Engg. & Technology, Chikodi FORM
ISO 9001: 2015 - KLECET
DEPT. OF ELECTRONICS & COMMUNICATION. ENGG
Since 1916
Document #:
FMTC0302 Title: COURSE PLAN Rev: 1.1
COURSE PRE-REQUISITES
Basic knowledge about Computer and its working, Basics of digital logics and number systems
Document #:
FMTC0302 Title: COURSE PLAN Rev: 1.1
COURSE CONTENT
Module Title and Content of the Module
Hours
No.
Basic Structure of Computers: Computer Types, Functional Units, Basic
Operational Concepts, Bus Structures, Software, Performance – Processor Clock,
Basic Performance Equation
1 Machine Instructions and Programs: Numbers, Arithmetic Operations and 8
Characters, IEEE standard for Floating point Numbers, Memory Location and
Addresses, Memory Operations, Instructions and Instruction Sequencing (upto
2.4.6 of Chap 2 and 6.7.1 of Chap 6 of Text).
Addressing Modes, Assembly Language, Basic Input and Output Operations,
2 8
Stacks and Queues, Subroutines, Additional Instructions
Input/Output Organization: Accessing I/O Devices, Interrupts – Interrupt
3 Hardware, Enabling and Disabling Interrupts, Handling Multiple Devices, 8
Controlling Device Requests, Direct Memory Access
Memory System: Basic Concepts, Semiconductor RAM Memories-Internal
organization of memory chips, Static memories, Asynchronous DRAMS, Read
4 8
Only Memories, Cash Memories, Virtual Memories, Secondary Storage-Magnetic
Hard Disks
Basic Processing Unit: Some Fundamental Concepts, Execution of a Complete
5 Instruction, Multiple Bus Organization, Hardwired Control, Microprogrammed 8
Control
Document #:
FMTC0302 Title: COURSE PLAN Rev: 1.1
MODULE WISEPLAN
MODULE NO. MODULE TITLE PLANNED HOURS
1 Basic Structure of Computers 8
REVIEW QUESTIONS
1. Explain the functional block diagram of computer.
2. Describe the performance equation.
3. Discuss IEEE standard for Floating point Numbers.
4. What is memory. Discuss Memory Location and Addresses.
5. Discuss various memory operations.
6. What is an instruction? Discuss Instruction Sequencing.
7. Discuss aspects related to performance of computer.
8. Explain briefly the memory hierarchy and mention its importance.
9. What is Instruction sequencing. Mention its impact on the working of computer.
10. Discuss the bus structure in the computer and emphasize on importance of MAR and MDR.
Document #:
FMTC0302 Title: COURSE PLAN Rev: 1.1
LECTURE SCHEDULE
Lecture No. Topics to be covered per Lecture
REVIEW QUESTIONS
1. What is an addressing mode? Discuss its types.
2. Discuss Basic Input and Output Operations related to computers.
3. What is stack? Explain the working of stacks in detail.
4. What is queue? Explain the working of queue in detail.
5. Compare stacks & queues.
6. What are subroutines? Discuss various types of subroutines.
7. What are Instructions. Discuss briefly the set of additional instructions and their importance.
8. What is an ISR. Discuss in detail.
9. What actions does the computer take during execution of ISR and how control and commands
works.
10. Explain briefly the broad working of input and output operations.
Document #:
FMTC0302 Title: COURSE PLAN Rev: 1.1
LECTURE SCHEDULE
Lecture No. Topics to be covered per Lecture
1 Accessing I/O Devices
REVIEW QUESTIONS
1. Explain the concept of I/O device access.
2. What are interrupts and explain them in detail.
3. Explain the process of Enabling Interrupts.
4. Explain the process of Disabling Interrupts.
5. Explain in detail the process of handling multiple device request.
6. What is DMA. Explain the working of DMA process.
7. Discuss the ARM interrupt structure.
8. Explain the 68000 interrupt structure.
9. Comapre ARM and 68000 interrupt structure.
10. Write a short note on DMA.
Document #:
FMTC0302 Title: COURSE PLAN Rev: 1.1
LECTURE SCHEDULE
Lecture No. Topics to be covered per Lecture
1 Basic Concepts, Semiconductor RAM Memories
REVIEW QUESTIONS
1. Explain the basic concept of semiconductor RAM.
2. Explain the internal organization of memory chips.
3. Discuss on static memories.
4. Explain ROM in detail.
5. What are cache memories? Explain in detail.
6. Discuss about various secondary storage elements.
7. What are virtual memories? Discuss in detail.
8. Compare various versions of ROM and comment on efficiency factor of each.
9. Discuss memory mapping functions in detail.
10. List and discuss various Replacement algorithms.
Document #:
FMTC0302 Title: COURSE PLAN Rev: 1.1
LECTURE SCHEDULE
Lecture No. Topics to be covered per Lecture
1 Some Fundamental Concepts
REVIEW QUESTIONS
1. Describe the concepts in information processing in computers.
2. With neat diagram explain various blocks of information processing.
3. Discuss Multiple Bus Organization.
4. Explain Hardwired Control.
5. Explain Micro programmed Control.
6. Write the detailed steps happen during performing an arithmetic or logic operations.
7. Discuss actions required during Fetching a word.
8. Discuss actions required during storing a word.
9. Demonstrate the complete actions during Execution of a complete instruction.
10. Discuss on tasks related to various branch instructions.
Document #:
FMTC0302 Title: COURSE PLAN Rev: 1.1
2 8 2 -- -- 2
Addressing Modes
3 Input/Output Organization 8 -- 2 -- 2
4 Memory System 8 -- 2 2 2
FACULTY IN-CHARGE