What is the Reduced Instruction Set Computer (RISC) design philosophy? List down features of its.
[3 marks]Give different applications of ARM processors.
[4 marks]Which are the different features of ARM instruction set that make it suitable for embedded applications?
[7 marks]Explain Non-protected memory, MPU & MMU.
[3 marks]With a neat diagram explain the different general purpose registers of ARM processors.
[4 marks]What are banked registers? Show how the banked registers are utilized when the user mode changes to IRQ mode.
[7 marks]Explain ARM pipeline with 3,5,6 stages.
[7 marks]Discuss variable storage class: Automatic, Register and static.
[3 marks]List ARM development tools and advantages of Embedded C Programming.
[4 marks]How are interrupts or exceptions handled in ARM processors?
[7 marks]Justify the statement “Virtual memory is illusion of large main memory”.
[3 marks]Explain following instructions with at least one example for each. (1) BIC (2) EOR (3) TEQ (4) RSB
[4 marks]What is the use of paging mechanism? Show how paging is done in any of ARM families of processors.
[7 marks]What is the advantage of barrel shifter in ARM?
[3 marks]How will you perform bit-wise operation in Cusing ARM compiler?
[4 marks]Write a c program that send and receive data from UART device interfaced with ARM.
[7 marks]Explain following directives of ARM assembler 1. EQU 2. RN 3. ALIGN
[3 marks]Explain flush and clean operation performed on a cache memory in ARM
[4 marks]Discuss techniques for optimization of memory needs while writing C program for ARM based microcontroller.
[7 marks]What is a Thumb mode in ARM? Explain in brief.
[3 marks]Write ARM assembly language program for HEX number to ASCII conversion. Assume HEX number is stored in register R1.
[4 marks]Draw interfacing diagram to interface LCD with ARM processor. Write Assembly or Cprogram to display message “DIGITAL INDIA” on the LCD.
[7 marks]Write Clanguage program to set port pins P0.0 to P0.7 and P1.0 to P1.7 in ARM processor.
[3 marks]Compare AHB and APB of AMBA bus system of ARM Architecture.
[4 marks]Write a short note on stack implementation in ARM.
[7 marks]