ARM EN0-001 Actual Free Exam Questions & Community Discussion
In a single-processor system, which of these operations requires a barrier instruction to guarantee correct operation?
Correct Answer: C
Vote an answer
When debugging an embedded Linux system, which one of the following techniques can be used to halt a single user thread, while allowing other threads to continue to run during the debug process?
Correct Answer: B
Vote an answer
Which of these instructions is a correct translation of the body of function f?
struct T { char a; int b; };
int f(struct T *p) { return p->b; }
struct T { char a; int b; };
int f(struct T *p) { return p->b; }
Correct Answer: C
Vote an answer
Which of the following is TRUE for dynamically linked executables?
Correct Answer: B
Vote an answer
It is common to declare structures as "packed" in order to minimize data memory size. Which of the following accurately describes the effect of this?
Correct Answer: A
Vote an answer
During an investigation into a software performance problem an engineer doubles the clock frequency of a cached ARM processor running the software. Unfortunately the performance of the application does not increase by very much, despite running on the processor for 100% of the time. What is likely to be the main bottleneck in the system?
Correct Answer: D
Vote an answer
When timing a critical function for an algorithm, using platform time functions such as get time of day (), the result is unpredictable; there is significant variance in the measured time between different runs of the benchmark. Which of the following strategies would improve the accuracy of the measurement?
Correct Answer: D
Vote an answer
Consider the following piece of code:

The value of r7 after execution of the above piece of code is:

The value of r7 after execution of the above piece of code is:
Correct Answer: D
Vote an answer
How many ARM core registers and PSRs (Program Status Registers) are available to the programmer in User mode on a Cortex-A9?
Correct Answer: C
Vote an answer
Printf statements could be used to achieve which of the following debug tasks?
Correct Answer: B
Vote an answer
Which one of the following statements is TRUE for monitor mode debugging?
Correct Answer: B
Vote an answer
0
0
0
10
