Sri ®
Sai Vidya Vikas Shikshana Samithi
SAI VIDYA INSTITUTE OF
TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)
QUESTION BANK
Course: Microcontroller and Embedded Systems
Course Type: IPCC
Year: 2024 – 2025.
Month: Feb-May (Even sem)
MODULE 1
With a neat diagram, Explain ARM Core data flow model.
Differentiate between RISC and CISC and Explain the four major rules of RISC design.
With the help of basic layout, Explain generic program status register and Current Program
Status Register.
With neat diagram explain four main Hardware components of ARM based embedded
systems.
Discuss the ARM design Philosophy.
What is the pipeline in ARM? Explain the different pipeline stages and its Characteristics.
Differentiate between Microcontroller and Microprocessor.
Explain Embedded System Hardware.
Explain Embedded System Software.
Explain Coprocessor,
Explain the purpose of various fields of CPSR with neat diagram.
Explain different operating modes of ARM processors.
Sri ®
Sai Vidya Vikas Shikshana Samithi
SAI VIDYA INSTITUTE OF
TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)
MODULE 3
What is embedded system? Differentiate between General Purpose Computing System and Embed
System.
Briefly describe the classification of Embedded Systems.
Explain the Major Applications areas of Embedded Systems.
Explain various purpose of embedded systems used in various domains.
Explain the typical Embedded System with a neat diagram.
Differentiate between
General purpose Processor & Application specific Processor
Big Endian and little-Endian architecture
Harvard vs. Von-Neumann Processor
Explain Load- Store operation and Instruction Pipelining in Embedded systems.
Explain Application Specific Integrated Circuits and differentiate between FPGA and CDLA’s
Explain the role of different types of memories used in embedded system design?
10.Write the short notes on
LED and 7 segment displays.
Stepper Motor
Keyboard
Sri ®
Sai Vidya Vikas Shikshana Samithi
SAI VIDYA INSTITUTE OF
TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)
Push button switch
MODULE 2
What is inline barrel shifter? Describe the various operations barrel shifter supports.
Explain different Data Processing Instructions in ARM.
What are the various logical instructions supported by ARM? Explain with examples for each.
Briefly explain the different Load-Store instruction categories used with ARM.
Explain the following instructions with syntax and example
1. MOV 2.SWI 3.MSR 4.TST 5.MVN 6.RSC
Explain the different branch instructions of ARM processor.
Explain the multiply instructions of ARM processor.
Explain the various looping constructs used in ARM.
Write a note on Profiling and Cycle Counting.
Summerize the cycle timings of common instruction classes on ARM7TDMI.
Write an ALP using ARM instruction to find the factorial of a given number.
Discuss the load store instructions with respect to:
1. Single Register Transfer
2. Multiple Register Transfer
Sri ®
Sai Vidya Vikas Shikshana Samithi
SAI VIDYA INSTITUTE OF
TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)
MODULE 4
Explain the Characteristics of an Embedded Systems
What is the operational and non-operational quality attributes of an Embedded System.
With an example , explain Application and domain specific embedded system.
Explain the Communication buses used in Application specific Embedded systems.
Explain the Fundamental issues in Hardware- Software Co-Design.
What is Data flow graph and Control data flow graph computational model with neat
diagrams.
What is state machine model and obtain state machine model for car Seat- belt warning
System.
Design an FSM model for Tea/Coffee vending machine.
Design a coin operated public telephone unit based on FSM model .
What is Sequential Program model and draw sequential Processing model for Car Seat-belt
Warning System.
Write short note on Concurrent and Object-oriented model.
Explain the Assembly language based Embedded firmware development with a diagram,
With a block diagram,how source file to object file translation takes place in High Level
Language based firmware development.
Sri ®
Sai Vidya Vikas Shikshana Samithi
SAI VIDYA INSTITUTE OF
TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)
MODULE 5
Define Task,Process and Threads.
Explain the process structure,process states and state transitions.
List and explain five basic functions of kernel of Real Time Operating System.
Explain the concept of ‘deadlock’ with a neat diagram.Mention the different conditions which fa
a dead lock situation.
Write a note on Message Passing.
With a neat diagram,explain Operating System Architecture.
Explain Multithreading.
Explain the concept of Binary Semaphore.
Explain the role of Integrated Development Environment(IDE) for Embedded Software
Development.
Explain the functional and non-functional requirements for selecting RTOS for
an embedded system.
Write a note on:
a) Boundary scan
b) b)Simulators
Sri ®
Sai Vidya Vikas Shikshana Samithi
SAI VIDYA INSTITUTE OF
TECHNOLOGY
Approved by AICTE, New Delhi, affiliated to VTU, Recognized by Govt. of Karnataka.
Accredited by NBA, New Delhi (CSE, ECE, ISE) NAAC – “A” Grade
DEPARTMENT OF CSE (Artificial Intelligence & Machine Learning)