0% found this document useful (1 vote)
303 views2 pages

ARM Tutorial 1

The document is a tutorial on ARM Cortex M3 and embedded systems. It contains 31 questions ranging from levels 1 to 4 covering various topics related to ARM Cortex M3 architecture, instructions, programming and applications of embedded systems. The questions address functions of ARM Cortex M3 units, operation modes, privilege levels, stack operations, instructions, memory map and interfaces between assembly and C/CMSIS for embedded firmware development.

Uploaded by

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

ARM Tutorial 1

The document is a tutorial on ARM Cortex M3 and embedded systems. It contains 31 questions ranging from levels 1 to 4 covering various topics related to ARM Cortex M3 architecture, instructions, programming and applications of embedded systems. The questions address functions of ARM Cortex M3 units, operation modes, privilege levels, stack operations, instructions, memory map and interfaces between assembly and C/CMSIS for embedded firmware development.

Uploaded by

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

||JAI SRI GURUDEV||

S.J.C.INSTITUTE OF TECHNOLOGY, CHICKBALLAPUR


DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
TUTORIAL –I
Name of the Staff: ROOPA M Date: 02.03.2019
Sem /Sec: VI A& B Code: 17EC62
Subject: ARM Cortex M3 & Embedded System

Q.No Questions CO Levels Marks


1 Briefly explain the functions of various units with the CO1 L2 10
architectural block diagram of ARM Cortex M3.
2 List the applications of Cortex M3 with examples. CO1 L1 6
3 Relate the functions of operation modes and privilege level of CO1 L2 8
Cortex M3 with relevant diagrams
4 Illustrate two stack model and reset sequence in ARM cortex CO1 L2 8
M3.
5 List the applications of ARM Cortex-M3 processor. CO1 L1 8
6 Interpret ARM Cortex-M3 Program Status Register. CO1 L2 8

7 Explain Stack PUSH and POP operation in Cortex-M3 with CO1 L2 4


the help of a neat diagram.
8 List the instruction used for accessing special registers. CO1 L2/L1 8
Explain the same using examples
9 Explain the following 16 bit instructions in Cortex M3: ADC, CO1 8
RSB, TST, BL, LDR, MOV, SVC, PUSH
10 Explain the following 32 bit instructions in Cortex M3: AND, CO1 8
CMN, MLA, SDIV, STR, MRS, MRS, POP
11 List and explain the function of any four data processing and CO1 L1/L2 8
branch instructions in Cortex- M3 with example.
12 Outline the firmware for the sum of first 10 integer numbers. CO1 L3 8
13 Write the memory map of Cortex M3 and Summarize bit- CO1 L2 4
band operations.
14 Explain the following instructions with example CO1 8
i)ASR ii)LSL iii)ROR iv)REV
15 Explain Rotate and Shift instruction available in cortex M3 CO1 8
processor
16 Analyze the following instruction and write the contents of CO1 L4 8
the register after execution of each instruction.
Assume R8 = 0X00000088 , R9=0X00000006 ,
R3=0X00001111
(i) RSB.W R8, R9, #0X10
(ii) ADD R8, R9, R3
(iii) BIC R6, R8, 0X06
(iv)ORR R8 , R9
17 Write a C language program to toggle an LED with a small CO2 8
delay in Cortex M3.
18 Write an ALP to calculate the sum of 10 integers CO2 8
19 Write a note on the interface between assembly and C. CO2 4
20 With a diagram, explain the organization of CMSIS. CO3 6
21 Explain how CMSIS provides Standard access interface for CO3 4
embedded system
22 Write memory map and explain the memory access attributes CO1 6
in Cortex M3.
23 Explain the 6 purposes of Embedded systems with an example CO3 8
for each.
24 Differentiate between (i) General Computing Systems and CO3 8
Embedded Systems and
(ii) RISC and CISC architectures
25 Mention the applications of Embedded systems with an CO3 8
example for each.
26 Explain the 3 classifications of Embedded systems based on CO3 8
complexity and performance.
27 Explain the components of typical Embedded Systems in CO3 8
detail.

28 Give the memory classification. Explain the SRAM cell CO3 8


implementation with relevant figures.
29 With a block diagram explain the elements of Embedded CO3 8
system
30 Explain how embedded systems are classified CO3 8
31 Differentiate between CO3 8
(i) RISC architecture and CISC architecture
(ii) Little Endian & Big Endian architecture

Signature of the staff Signature of the HOD

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy