0% found this document useful (0 votes)
354 views2 pages

18CS44 Microcontroller Embedded Systems Model Question Paper 3

This document provides a model question paper for a fourth semester embedded systems course. It covers 5 modules: 1) ARM architecture, 2) Assembly language and instruction scheduling, 3) Embedded systems overview, 4) Embedded system design processes, and 5) Multithreading and scheduling. The paper tests different cognitive levels and contains 10 questions, with students required to answer 5 questions total, selecting at least one from each module. Questions can involve explaining concepts, differentiating between topics, writing programs, and calculating values.

Uploaded by

Prince Adnan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
354 views2 pages

18CS44 Microcontroller Embedded Systems Model Question Paper 3

This document provides a model question paper for a fourth semester embedded systems course. It covers 5 modules: 1) ARM architecture, 2) Assembly language and instruction scheduling, 3) Embedded systems overview, 4) Embedded system design processes, and 5) Multithreading and scheduling. The paper tests different cognitive levels and contains 10 questions, with students required to answer 5 questions total, selecting at least one from each module. Questions can involve explaining concepts, differentiating between topics, writing programs, and calculating values.

Uploaded by

Prince Adnan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

18CS44

Model Question Paper-1 with effect from 2019-20 (CBCS Scheme)


USN

Fourth Semester B.E. Degree Examination


Course :Microcontroller and Embedded System
TIME: 03 Hours Max. Marks: 100

Note: 01. Answer any FIVE full questions, choosing at least ONE question from each MODULE.
02. Question on a topic of a Module may appear in either its 1st or/and 2nd question.

*Bloom’s
Module -1 Taxonomy Marks
Level
Q.01 a Discuss the ARM design philosophy L2 6
b L2 6
Discuss ARM bus technology
c L2 8
Explain Pipeline in detail.
OR
Q.02 a L2 4
Differentiate between RISC and CISC
b Describe conditional execution. write the different code suffix L2 8

c L2 8
Briefly describe the concept of exceptions, interrupts and the vector table
Module-2
Q. 03 a L1 8
With a neat diagram explain Barrel Shifter.
b How to convert C function to an assembly function. Explain Considering simple L3 8
C program main.c that prints the squares of the integers from 0 to 9.
c Write a program for simple data guard that can be used to protect data from being L3 4
written by another task. The SWP instruction should “holds the bus” until the
transaction is complete.

OR
Q.04 a L2 8
Explain in detail about Register Allocation
b Write an program for forward and backward branch by considering an example. L3 6

c L2 6
Explain the instruction scheduling
Module-3
Q. 05 a L2 6
What is an embedded system? Differentiate between general purpose computing
system and embedded system.
b Write a short note on L2 6
a)Real Time Clock
b)Watch Dog Timer

c L2 8
Explain the different step modes for stepper motor.

Page 01 of 02
18CS44
OR
Q. 06 a What is Programmable Logic Device (PLD)? What are the different types of L1 6
PLDs? Explain the role of PLDs in Embedded System design.

b Explain the various purpose of embedded systems in detail with illustrative L2 6


examples.
c Explain the sequence of operation for communicating with an I2C slave device. L2 8

Module-4
Q. 07 a Explain Quality attribute in embedded system development ?What are the L2 8
different quality attribute to be considered in an embedded system design.
b Explain the different communication buses used in automotive application. L2 6
c Compare the following: L2 6
i. C‟ v/s Embedded C.
ii. Compiler‟ v/s „Cross-Compiler‟.
OR
Q. 08 a Explain time to market and time to prototype. explain its significance in product L2 6
development.
b Explain with a program the Mixing of Assembly Language with High Level L3 8
Language
c Explain the assembly language based embedded firmware development with a L2 6
diagram and mention its advantages and disadvantages.

Module-5
Q. 09 a Write a multithreaded application to print “Hello I‟m in main thread” L3 8
from main thread and “Hello I‟m in new thread”
b Explain Multi Threading L2 8
c Four process Id's P1, P2, P3, P4 run in the order as shown in the table. L3 4
The estimated completion time (burst time is given). Calculate the wait time if
quantum time or time slice = 2 ms.

OR
Q. 10 a Explain the role of Integrated Development Environment (IDE) for embedded L2 8
software development.
b Discuss Boundary scan based hardware debugging in detail. L2 6
c Explain Round robin process scheduling with interrupts. L2 6

Page 02 of 02

You might also like