UPDATED Embedded System Question Bank
UPDATED Embedded System Question Bank
EMBEDDED SYSTEM
QUESTION BANK UNIT 1
PART A
1. An embedded system is a combination of _______. CO1.1 CL1
A. Software
B. Hardware
C. Both a and b
D. Device
2. __________memory storage is widely used in PCs and Embedded CO1.1 CL 2
Systems.
A. EEPROM
B. Flash memory
C. SRAM
D. DRAM
3. ___________designs considers both the software and hardware during CO1.1 CL 1
the embedded design.
A. Peripheral Design
B. Platform-Based Code sign
C. Software/Hardware Design
D. Memory Design
4. ___________ is the sources of embedded system. CO1.1 CL 2
A. Cell phones
B. Washing machines
C. Smart watches
D. All the above
5. ___________ is distributed embedded system . CO1.1 CL 2
A. Cell phone
B. Notebook computer
C. SCADA system
D. None of the mentioned
6. __________ are applications of ES in medical field. CO1.2 CL 2
A. Cardiac monitoring system
B. ECG
C. Infusion pumps
D. All the above mentioned
7. __________ limits the amount of virtual memory in Windows 3.1. CO1.2 CL 3
A. Static file
B. Dynamic file
C. Nature of swap file
D. Size of the swap file
8. __________ designed system factors are minimized for an embedded CO1.2 CL 1
application.
A. Cost
B. Size
C. Performance
D. Both A and B
9. __________are the two different aspects of debug ability in the CO1.2 CL 2
embedded system development context?
A. Hardware & Firmware debug ability
B. Firmware & software debug ability
C. Firmware & middleware debug ability
D. None of the mentioned
10. ___________ is a measure of embedded system. CO1.3 CL 2
A. The efficiency of the system
B. The output over a stated period of the time
C. Both a and b
D. None of the mentioned
11. Three components of washing machine includes __________. CO1.3 CL 2
A. Sensors and actuators
B. User interface units
C. Embedded controller unit
D. All of the mentioned
12. __________ activities may be included in a real-time software design CO1.5 CL 1
process.
A. Platform selection
B. Timing analysis
C. Process design
D. All of the mentioned
13. __________hardware components of an embedded system. CO1.3 CL 2
A. Computer Processor
B. Device Peripherals
C. computer Memory
D. All the mentioned
14. __________interrupts are generated by the on-chip peripherals. CO1.4 CL 1
A. Internal
B. External
C. Software
D. Hardware
15. ___________design can be used to reduce the energy consumption of CO1.4 CL 2
the embedded system.
A. Simulator
B. Compiler
C. Emulator
D. Debugger
16. ___________ is the pin efficient method of communicating between CO1.3 CL 2
other devices.
A. Memory port
B. Peripheral port
C. Parallel port
D. Serial port
17. ___________task swapping method is a better choice in the embedded CO1.4 CL 3
systems design.
A. Time slice
B. RMS
C. Cooperative multitasking
D. Pre-emptive
18. __________was the very first microprocessor. CO1.4 CL 2
A. 4004
B. 8008
C. 8086
D. 8051
19. ___________ is the processor which helps in floating point CO1.4 CL 1
calculations.
A. Microprocessor
B. Microcontroller
C. Coprocessor
D. Controller
20. ____________ are current embedded system being used in modern CO1.4 CL 2
technology.
A. Microprocessors
B. Microcontrollers
C. DSP processors
D. All of the mentioned
21. _________is the size of the cache for an 8086 processor? CO1.4 CL 1
A. 64 Kb
B. 128 Kb
C. 32 Kb
D. 16 Kb
22. _________interrupts allows a protected state? CO1.4 CL 2
A. internal interrupt
B. external interrupt
C. software interrupt
D. both internal and external interrupts
23. __________level simulates the algorithms that are used within the CO1.5 CL 3
embedded systems?
A. Circuit Level
B. Gate Level
C. Algorithmic Level
D. Switch Level
24. ________ is the process can be used in analyzing the set of possible CO1.5 CL 2
designs?
A. Scheduling
B. Design space exploration
C. Hardware / Software partitioning
D. Compilation
25. ________statement replaces all occurrences of the identifier with CO1.5 CL 1
string?
A.# include
B. # define identifier string
C. # ifdef
D. # define MACRO()
26. __________models communicate between the components? CO1.5 CL 2
A. fine-grained model
B. transaction level model
C. circuit-level model
D. coarse-grained
27. __________has invented flash memory. CO1.5 CL 2
A. Dr.FujioMasuoka
B. John Ellis
C. Josh Fisher
D. John Rutten berg
28. _______activity is concerned with identifying the task at the final CO1.6 CL 2
embedded systems.
A. scheduling
B. task-level concurrency management
C. high-level transformation
D. compilation
29. How many main signals are used with memory chips? CO1.6 CL 1
A. 2
B. 4
C. 6
D. 8
30. Which of the following are accessible by the ISR in software interrupt CO1.6 CL 2
mechanism?
A. register
B. interrupt
C.nmi
D. memory
PART- B
1. Would it be feasible for you to make a comparison between the various CO1.1 CL 1
categories of embedded systems and provide examples for each to help
illustrate the differences and similarities?
2. Enumerate the different applications employed in embedded systems CO1.2 CL 1
and provide illustrations to demonstrate their usage.
3. Tabulate the necessary hardware units and software tools required for CO1.3 CL 2
the proper functioning of a camera, mobile computer, and robot
system.
4. Designing cost of an embedded system may be thousands of times the CO1.3 CL 3
cost of its processor and hardware units. Discuss with suitable reason.
5. An automobile cruise control system is to be designed in a project. List CO1.4 CL 3
out the skills needed in the team of hardware and software engineers.
6. Tabulate the advantages and disadvantages of using the following CO1.5 CL 2
coding languages. a. Machine Coding b. Assembly c. C d. C++ e.
Java.
7. Provide a thorough description of the various steps or levels of CO1.6 CL 1
abstraction involved in the design process of an embedded system.
8. Design a four-column table with two examples of embedded systems CO1.6 CL 2
in columns 2 and 3 .In column 1, write the type of processor needed
along the following: microcontroller, embedded processor, digital
signal processor, ASSP, signal purpose and media processor. Give
your reasoning in column 4.
9. Draw and state the reason of embedded system functions, hardware CO1.7 CL 2
units and software components in ACVM.
10. Necessary requirements for the memory and processor in a smart card CO1.7 CL 3
system, including an example that demonstrates these requirements.
11. Justify the use of physical and virtual device drivers in embedded CO1.7 CL 2
system.
12. An FPGA (Field Programmable Gate Arrays) core is integrated with a CO1.7 CL 3
single or multiple processor units on chip. How do these help in the
design of sophisticated embedded system for real time video
processing?
UNIT 2
PART- A
1. ________ is the type of 8051 microprocessor? CO2.4 CL 2
A. RISC
B. CISC
C. Microcontroller
D. Mainframe
2. 8051 has_________ special function registers. CO2.1 CL 2
A.21
B.8
C.16
D.11
3. 8051 can access up to_________ of Program memory and _______ of CO2.1 CL 1
external data memory.
A.64 KB,32 KB
B.32 KB,64 KB
C.64 KB,64 KB
D.16 KB,64 KB
4. ___________are the two 16 bit SFRs of Microcontroller 8051? CO2.1 CL 2
A. PC , DPTR
B. SP ,PSW
C. SP,DPTR
D. PC,SP
5. 8051 series has how many 16 bit registers? CO2.1 CL 1
A. 2
B. 3
C. 1
D. 0
6. 8051 Microcontroller has 4KB bytes on-chip program memory? CO2.2 CL 1
A. TRUE
B. FALSE
C. Can be true or false
D. Cannot say
7. How much I/O pins 8051 have? CO2.2 CL 2
A. 4
B. 8
C. 16
D. 32
8 Which control signal/s is/are generated by timing and control unit of CO2.2 CL 1
8051 microcontroller in order to access the off-chip devices apart from
the internal timings?
A. ALE
B. PSEN
C. RD & WR
D. All of the above
9 __________register usually store the output generated by ALU in CO2.2 CL 2
several arithmetic and logical operations?
A. Accumulator
B. Special Function Register
C. Timer Register
D. Stack Pointer
10 ________ rotate instructions has an ability to modify CY flag by CO2.2 CL 1
moving the bit-7 & bit-0 respectively to an accumulator?
A. RR & RL
B. RLC & RRC
C. RR & RRC
D. RL & RLC
11 Port 1 lines are used during programming of ________ CO2.3 CL 2
A. external EPROM and EEPROM
B. external ROM and RAM
C. internal ROM and RAM
D. internal EPROM and EEPROM
12 _________is not one of the SFR addresses of the ports of 8051? CO2.3 CL 1
A. 80H
B. 90H
C. A0H
D. NONE
13 ___________counting rate of a machine cycle in correlation to the CO2.3 CL 2
oscillator frequency for timers?
A. 1 / 10
B. 1 / 12
C. 1 / 15
D. 1 / 20
14. How many machine cycle/s is / are executed by the counters in 8051 in CO2.3 CL 1
order to detect '1' to '0' transition at the external pin?
A. One
B. Two
C. Four
D. Eight
15. If Accumulator holds even number of 1s then which flag will set? CO2.3 CL 2
A. Carry
B. Auxiliary Carry
C. Overflow
D. Parity
16 Calculate the address line required to interface 4KB of external CO2.4 CL 1
memory.
A.10
B.11
C.12
D.13
17 ______is the RAM and ROM size in 8051 Microcontroller? CO2.4 CL 1
A. 128 byte RAM and 4 byte ROM
B. 128 kb RAM and 4 kb ROM
C. 128 byte RAM and 4 kb ROM
D. 128 kb RAM and 4 byte ROM
18 8051 microcontrollers are manufactured by which of the following CO2.4 CL 1
companies?
A. Atmel
B. Philips
C. Intel
D. All of the mentioned
19 How many bits are used in the data bus of 8051? CO2.4 CL 2
A. 8
B. 16
C. 32
D. 24
20 When 8051 wakes up then 0x00 is loaded to which register? CO2.4 CL 1
A. PSW
B. SP
C. PC
D. None of the mentioned
21 If we push data onto the stack then the stack pointer will get ________ CO2.5 CL 2
A. Increases with every push
B. Decreases with every push
C. Increases & decreases with every push
D. None of the mentioned
22 __________is the primary function of a microprocessor? CO2.5 CL 1
A. To store data
B. To process data
C. To display data
D. To transfer data
23 __________is the clock speed of a microprocessor measured in? CO2.5 CL 2
A. Watts
B. Hertz
C. Volts
D. Amps
24 __________is the processing power of a microprocessor determined? CO2.5 CL 1
A. By its clock speed
B. By its number of cores
C. By its memory capacity
D. By the number of instructions it can execute per second.
25 ________ company developed the 8051 microprocessor? CO2.5 CL 1
A. Intel
B. Motorola
C. Zilog
D. Atmel
1. Furnish the specifics regarding the quantity of register banks present CO2.1 CL 1
within the 8051 microcontroller as well as the addresses assigned to
each of these register banks.
2. Find out the diverse functions and purposes of the accumulator register CO2.1 CL 2
that serves within the framework of the 8051 microcontroller.
3. Provide a comprehensive evaluation of the serial and parallel modes of CO2.2 CL 1
communication, delving into the pros and cons of each and elucidating
the circumstances in which one method might be deemed more
advantageous over the other.
4. Furnish the specifications regarding the dimensionality in terms of the CO2.3 CL 1
number of bits of both the DPTR and the stack pointer in the 8051
microcontroller.
5. How do you interface DAC with a microcontroller? Highlight the CO2.3 CL 2
benefits of such an interface that brings to the overall system.
6. Differentiate between bit addressable and byte addressable memory CO2.4 CL 1
within the framework of the 8051 microcontroller, outlining the pros
and cons of each method. Also, clarify the circumstances in which each
would be preferred over the other.
7. Identify the various methodologies of operand addressing utilized in CO2.4 CL 2
the 8051 microcontroller, outlining their characteristics, applications,
and suitability for different scenarios.
8. Specify which two ports in the 8051 microcontroller, when combined, CO2.5 CL 2
form the 16-bit address required for accessing external memory in the
microcontroller system.
9. Categories the interrupts available in the 8051 microcontroller, CO2.5 CL 1
providing a description of their operations and the conditions under
which they are activated.
10. Find the timer’s clock frequency and its period for various 8051-based CO2.6 CL 2
systems, with the crystal frequency 11.0592 MHz when C/T bit of
TMOD is 0.
.
Part C
1. Provide a detailed illustration, including a clear and concise sketch of CO2.1 CL 2
the architecture or functional block diagram of the 8051
microcontroller, highlighting the key components and their
functionalities within the system.
2. Present a visual representation of the pin configuration of the 8085 CO2.1 CL 1
microprocessor, accompanied by a comprehensive explanation of the
purpose and functionality of each individual pin in the system.
3. Provide a succinct overview of the configuration of I/O ports and serial CO2.2 CL 1
communication in the 8051 microcontroller, highlighting the relevant
techniques and methods used for communication between the
microcontroller and external devices.
4. Draft a succinct and comprehensive note on the subject of serial CO2.2 CL 2
communication as it pertains to the 8051 microcontroller,
encompassing its fundamental principles, workings, and applications.
5. Identify the various addressing modes and instruction sets of the 8051 CO2.3 CL 2
microcontroller, incorporating relevant examples to demonstrate the
various techniques and methods utilized in the system.
6. Provide a thorough explanation of the special function registers in the CO2.3 CL 2
8051 microcontroller, detailing their functions and usage, as well as a
comprehensive examination of the different addressing modes utilized
in the system, including their respective techniques and methods.
7. Draw the organizational structure of both the internal RAM and special CO2.4 CL 1
function registers within the 8051 microcontroller, providing a detailed
examination of their functions, relationships, and usage within the
system.
8. Can you assume that the memory of an embedded system is also a CO2.5 CL 2
device? List out the reasons for it.
9. Nowadays high-performances embedded system use either an RISC CO2.5 CL 2
processor or a processor with an RISC core code optimized CISC
instruction set.Why?
10. Summarize the architectural features of the 8051 microcontroller and CO2.6 CL 2
outline the internal devices it possesses. Furthermore, could you
elucidate the process for interfacing a programmable peripheral
interface with the 8051?
11. Which methodology is used to temporarily halt the program execution CO2.6 CL 1
and allows peripheral devices to access microprocessor? Discuss the
methodology employed in the 8051 microcontroller, including the types,
the process of service routine and the prioritization in the system.
UNIT 3
1. Draw the data core flow model of an ARM processor and explain CO3.1 CL 1
thefunction of each block. Also, explain the operating modes
supported by theARM process.
2. DescribetheoperationoftheBarrel shifterin CO3.2 CL 1
ARMdataprocessinginstructions withan example.
3. (i) Discuss the instruction set of ARM processor with examples. CO3.3 CL 1
(10)
(ii) Formulate necessary code using ARMassembly language
program forcreatingadelay.
4. Present the comprehensive overview of pipelining as it pertains to CO3.4 CL 2
processor design, including an explanation of how it works and the
benefits it offers in terms of performance and efficiency, specifically
in the context of ARM processors, and detailing the various stages
involved in the pipelining process and how they work together to
execute instructions more quickly and efficiently.
5. Using I/O lines, and a driver circuit, explain the operation to run a DC CO3.5 CL 2
PART A
PART B
1. Relate the process of OS and RTOS. Give two examples for both. CO4.1 CL 1
2. Describe the concept of tasks and task states in Real-Time CO4.2 CL 1
Operating Systems (RTOS)?
3. Analyse the data structure is used in RTOS? Elaborate the data CO4.3 CL 1
structure is commonly used in real-time operating systems to
manage tasks and ensure timely execution.
4. List the most commonly used data types in real-time systems. Why CO4.3 CL 1
are they important for real-time applications?
5. Describe re-entrancy attack is and it’s working principle. How it CO4.4 CL 1
could be exploited when the strange behaviour happens? What steps
can you take to fix the vulnerability and prevent similar attacks in
the future?
6. How do you balance the benefits of data sharing with the need to CO4.4 CL 1
protect individual privacy and security?
7. Compare the threads and kernel threads. CO4.5 CL 1
8. How can semaphores be used to manage and share multiple CO4.5 CL 2
resources in real-time operating systems, and what are the
implications for real-time applications?
9. How do you secure inter process communication channels to protect CO4.6 CL 1
against attacks and data breaches?
10. Mentions the purpose of a mailbox in real-time operating systems, CO4.6 CL 1
and what are the rules for accessing and using it in a real-time
application?
PART C
PART A
PART- B
3. Discuss the various embedded systems used in a modern car, and CO5.2 CL 2
explain how they interact with each other to control different
aspects of the vehicle.
8. How can embedded systems be used to improve the user experience CO5.4 CL 2
of ATM machines? Discuss the role of user interfaces, touch
screens, and voice commands in making ATM machines more user-
friendly.
9. How do embedded systems in digital cameras enable features such CO5.5 CL 2
as face detection, object tracking, and HDR imaging? Identify the
challenges associated with designing reliable and effective image
processing systems
10. How can embedded systems be used to improve the power CO5.5 CL 2
efficiency and battery life of digital cameras? Summarize the role
of power management and optimization techniques in this process.
PART C