Vidya Vikas Institute of Engineering and Technology

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

USN

VIDYA VIKAS INSTITUTE OF ENGINEERING AND TECHNOLOGY


MYSURU
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

SECOND INTERNAL ASSESSMENT, AUGUST - 2022

Subject: Microcontrollers and Embedded Systems Subject Code: 18CS44 Branch & Sem : ISE & 4th
Max. Marks : 50 Date: 02/08/2022 Time: 3:00 PM to 4:30 PM

NOTE: Answer any FIVE full questions. All Questions carry equal marks

RBT
Q. No Questions Marks CO, PO
Level
1 How to convert C function to an assembly function. Explain Considering 10 M L2 C212.2
simple C program main.c that prints the squares of the integers from 0 to 9. PO1,PO2

OR
2 Explain in detail about Register Allocation with an Example. 10 M L2 C212.2
PO1,PO2
3a Explain the ARM swap instruction with an example code. 5M L2 C212.2
PO3
3b Brief about the categories of Load-Store instructions used with ARM. 5M L1

OR
4a Explain Co-Processor instructions of ARM Processor. 5M L1 C203.2
PO1
4b Write a note on Profiling and Cycle Counting. 5M
5a What is an embedded system? Differentiate between general purpose 5M L2 C212.3
computing system and embedded system. PO1

5b Write a short note on 5M L1


a)Real Time Clock
b)Watch Dog Timer
OR
6 Explain the different step modes for stepper motor. 10 M L2 C212.3
PO1
7 What are the different types of memories used in Embedded System design? 10 M L2 C212.3
Explain the role of each. PO2,PO3

OR
8 List different purposes of embedded system with examples. 10 M L2 C212.3
PO1
9 Explain the system core of the Embedded systems 10M L2 C212.3
PO1,PO3
OR

Page 1 of 2
USN

VIDYA VIKAS INSTITUTE OF ENGINEERING AND TECHNOLOGY


MYSURU
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

10 Explain the following: 10 M L2 C212.3


PO2
i. I2C
ii. 1-Wire Interface
iii. SPI Interface
iv. Reset Circuit

Course outcomes: Students will be able to understand the


CO212.1: Describe the architectural features and instructions of ARM microcontroller
CO212.2: Apply the knowledge gained for Programming ARM for different applications.
CO212.3: Interface external devices and I/O with ARM microcontroller.
CO212.4: Interpret the basic hardware components and their selection method based on the characteristics and
attributes of an embedded system.
CO212.5: Develop the hardware /software co-design and firmware design approaches.
CO212.6: Demonstrate the need of real time operating system for embedded system applications

Page 2 of 2

You might also like