Question: Q.1. Assembly Language Programs (ALP) for an ARMv4T processor to implement Simulate the above given Code-1 and Code-2 using Keil uVision5 software and answer the

 Q.1. Assembly Language Programs (ALP) for an ARMv4T processor to implement

Q.1. Assembly Language Programs (ALP) for an ARMv4T processor to implement Simulate the above given Code-1 and Code-2 using Keil uVision5 software and answer the following questions. a) On reset what is the ARM7TDMI processor's state and mode of operation? [1 Mark] b) How many states are taken for the execution of an Arithmetic instruction, Load and Store instruction respectively? [1 Mark] c) Are the number of states taken for completion same for BGE instruction if the branch - (1) is taken (2) not taken? [1 Mark] d) Measure the performance of code-1 and code- 2 for the following conditions [1 Mark] f Q.2. Write an ALP program for ARM Cortex M3/4 to perform the following (1) SVC is to be called from an application task running at Thread unprivileged mode. (2) Two parameters are passed to the handler via R1,R2. (3) If the SVC number is 020, then the addition of the data in R1,R2 should be performed (4) Return and resume application task Give suitable screen shots of the KEIL IDE-in debug mode to demonstrate the desired outputs. Ensure that the screenshot captures system time & day. [6 Marks]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!