What is branch penalty in pipelining structure of ARM?
[3 marks]List the features of ARM microcontroller which makes it an advanced microcontroller.
[4 marks]With neat block diagram, explain types of computer architectures. ARM7 falls in which of that architecture?
[7 marks]Name and explain ARM user registers.
[3 marks]Explain working of various multiply instructions in ARM with proper example.
[4 marks]Write a c program that use TIMER to blink LED at 1 KHZ frequency.
[7 marks]Write a c program that send and receive data from UART device interfaced with ARM.
[7 marks]Discuss in brief development history of ARM7.
[3 marks]Draw and explain basic architecture of cache memory.
[4 marks]Explain following ARM instructions. I) STR R3, R[5] II) ADD R2,R2,#1 II) EOR R2,R3,#0x75 IV) MOVS R2,R1,LSL #3
[7 marks]How will you perform bit-wise operation in Cusing ARM compiler?
[3 marks]List and explain AMBA AHB bus features.
[4 marks]Explain software interrupt instruction (SWI) in ARM with proper example.
[7 marks]Explain CPSR and SPSR register structure in ARM.
[3 marks]Write a c program that toggle port1 pin in every 1 second interval.
[4 marks]Explain ARM addressing modes with examples.
[7 marks]What is a Thumb mode in ARM? Explain in brief.
[3 marks]Explain ARM processor exceptions and modes.
[4 marks]Explain ARM 5-stage pipe-lining concept with diagram.1
[7 marks]Explain conditional code execution in brief.
[3 marks]Explain flush and clean operation performed on a cache memory in ARM.
[4 marks]Explain following directives of ARM assembler 1) EQU 2) AREA 3) INCLUDE 4) RN 5) ALIGN
[7 marks]What do you understand by ARM load and store architecture?
[3 marks]List and explain main control component in ARM MMU.
[4 marks]Write an assembly language program to add a series of ten 16-bit numbers by using a table address.2
[7 marks]