Micro-Controller & Embedded Systems
ASSIGNMENT NO. 3
1.
Explain ARM programmer’s model.
2.
Explain CPSR of ARM 7 processor.
3.
Describe the principal features of the ARM
architecture.
4.
Explain ARM development tool with block
diagram.
5.
Explain the addressing modes of ARM7
processor.
6.
Write all ARM instructions.
7.
Write a program to display “Hello BVCOE,
Navi Mumbai”.
8.
Write a program to Convert HEX value
to ASCII.
9.
Write a program to divide 32-bit number by an 8-bit number.
10.
Explain
the following instructions with suitable examples with respect to ARM
processor. BLX, CMN, SWP, MVN, LDC.
11.
Write ARM assembly language program to
find largest/smallest value from given two numbers.
12.
Write ARM assembly language program to
find average of two numbers.
13.
Write ARM assembly language program to
find the one's complement (inverse) of a number.
14.
Write an assembly language program to
compute 4x2 +3x... ... if x is stored in r1. Store the result in r0.
15.
Write ARM assembly language program to add
two 32 bit numbers.
16.
Write ARM assembly language program to add
two 64 bit numbers.
No comments:
Post a Comment