Thursday 28 September 2017

Assignment No. 4

Micro-Controller & Embedded System

ASSIGNMENT NO. 4
1.      Explain in detail tasks and task scheduler.
2.      What is Interrupt Service Routines?
3.      Describe Semaphores, Mutex, Mailboxes.
4.      Explain priority inversion problem in Embedded system. How does it is resolved?
5.      Explain in detail: Off-the-Shelf Operating System
6.      Explain in detail: Embedded Operating System.
7.      Explain in detail: Real Time Operating System.
8.      Explain in detail: Handheld Operating System.
9.   Explain design of Digital Clock system with block diagram and components.
10. Explain design of Digital Camera system with block diagram and components.
11. Explain design of Battery operated  smart  card  reader system with block diagram and components.
12. Explain design of Automated  meter  reading  system with block diagram and components.

Saturday 23 September 2017

Assignment No. 3

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.

Monday 18 September 2017