MC Assignment2 2025
MC Assignment2 2025
)
Bapuji Institute of Engineering and Technology, Davangere-577004
Department of Computer Science and Engineering
MICROCONTROLLERS Course BCS402
Course Title
Code
Assignment II
Date 16/05/2025
Course Outcomes: After studying this course, students will be able to:
1 Explain the ARM Architectural features and Instructions.
Q.
QUESTIONS RBL Cos
NO.
2. With suitable codes, explain the enabling and disabling IRQ and FIQ exceptions. L2 CO4
3. What happens when an IRQ and FIQ exceptions are raised when processor is in user mode. Discuss L2 CO4
with neat diagram.
4. What is firmware and Bootloader? Discuss the stages involved in Firmware Execution flow. L2 CO4
5. a. Utilize the Sandstone directory structure to locate specific files needed for a given task. L2 CO4
b. Explain the Sandstone execution flow.
6. a. With a suitable diagram, explain the memory hierarchy and cache memory. L2 CO5
b. Briefly explain the basic Cache architecture.
7. List and discuss the operations of cache policies. L2 CO5
8. With a neat block diagram, explain Associativity cache. L2 CO5
9. Write a short note on (i) Redhat redboot (ii) ARM firmware suite L2 CO5
(iii) Measuring cache efficiency
RBT (Revised Bloom’s Taxonomy) Levels :
L1 L2 L3 L4 L5 L6
Remembering Understanding Applying Analysing Evaluating Creating