Weekend Special 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: Board70

EN0-001 Exam Dumps - ARM AAE Questions and Answers

Question # 4

Which of the following operations would count as intrusive to normal processor operation?

Options:

A.

Tracing using Embedded Trace Macrocell (ETM)

B.

Halt mode debugging

C.

Monitor mode debugging

D.

Using the Performance Monitor Unit

Buy Now
Question # 5

To return from a Data Abort handler and re-execute the aborting instruction, what value should be loaded to the PC?

Options:

A.

PC=LR

B.

PC=LR44

C.

PC=LR-4

D.

PC=LR-8

Buy Now
Question # 6

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?

Options:

A.

Time multiple executions of the algorithm and average the result

B.

Break the algorithm into smaller pieces and time them individually

C.

Run the code on a software model of the platform and collect the results on that system

D.

Add some code with a known overhead to the algorithm to make it run slower, and remove the overhead afterwards

Buy Now
Question # 7

A C code segment contains three calls to a function, foobar ().

This code segment is to be linked with a static library that defines foobar ().

Ignoring inlining, how many copies of foobar () will the ARM linker place in the output?

Options:

A.

None

B.

Always one

C.

Always three

D.

One or more depending on optimization level

Buy Now
Question # 8

Which of the following statements best describes a Board Support Package (BSP)?

Options:

A.

PC interface hardware for configuring a boot monitor

B.

Hardware specific source code needed for operating system support

C.

A working port of Linux for a specific hardware platform

D.

Debugging hardware and software supplied with a development board

Buy Now
Question # 9

What are the values of the NZCV bits in the CPSR after executing the following instructions?

LDR R0, = 0xFFFFFFFF

ADDS R0, R0, #1

Options:

A.

0101

B.

0110

C.

1001

D.

1010

Buy Now
Question # 10

Which of the following memory attributes, specified in a translation table entry, could be used to protect a page containing a read-sensitive peripheral from speculative instruction fetches?

Options:

A.

S (Secure)

B.

nG (non-Global)

C.

xN (Execute Never)

D.

AP (Access Permission)

Buy Now
Question # 11

An external debugger would need to clean the contents of the processor data cache in which of the following cases?

Options:

A.

When it changes the contents of ARM registers (r0-r15)

B.

When it displays the contents of an area of cacheable data

C.

When it displays the contents of an area of cacheable code

D.

When it sets a software breakpoint

Buy Now
Question # 12

In which of the following scenarios would cache maintenance operations be necessary in an ARMv7 system?

Options:

A.

Before executing code that uses the NEON instruction set

B.

Before handling an interrupt request raised by an external device

C.

Before checking the status of a semaphore

D.

Before reading cacheable memory that has been written to by an external bus master

Buy Now
Question # 13

Is it possible to use an interrupt controller based on the Generic Interrupt Controller (GIC) architecture in a device built around a single core Cortex-A9 MPCore processor?

Options:

A.

No, they are completely incompatible

B.

Yes, all Cortex-A9 MPCore processors include an integrated GIC

C.

Yes, but a dummy second processor has to be included

D.

No, a GIC is only compatible with multi-core Cortex-A9 processors

Buy Now
Exam Code: EN0-001
Exam Name: ARM Accredited Engineer
Last Update: Feb 22, 2025
Questions: 210
EN0-001 pdf

EN0-001 PDF

$25.5  $84.99
EN0-001 Engine

EN0-001 Testing Engine

$28.5  $94.99
EN0-001 PDF + Engine

EN0-001 PDF + Testing Engine

$40.5  $134.99