Black Friday Special 60% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: bestdeal

Get Certified: Proven Methods to Pass the ARM EN0-001 Exam

Questions 41

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
Questions 42

In general, when programming in C, stack accesses will be reduced by:

Options:

A.

Disabling inlining.

B.

Never passing more than four parameters in function calls.

C.

Declaring automatic variables as "packed".

D.

Configuring the compiler to optimize for space.

Buy Now
Questions 43

In a Cortex-A9 MPCore cluster with four processors, which of the processors can be interrupted by a software-generated interrupt?

Options:

A.

Any processor in the cluster

B.

Only the processor raising the software-generated interrupt

C.

Only processors outside the cluster

D.

Any processor except the one raising the software-generated interrupt

Buy Now
Questions 44

In an ARMv7-A system, the following C function calculates a simple checksum for an input data packet of variable length. The checksum is defined to be the sum of all of the 16-bit data items in the packet modulo 65536. The parameter data_items contains the number of 2-byte data items in the packet, and it cannot be zero by design.

EN0-001 Question 44

When using an ARM compiler, which TWO of the following optimizations could improve the performance of this code? (Choose two)

Options:

A.

Use a do/while loop instead of a for loop

B.

Change the type of sum to be an unsigned short

C.

Change the type of i to be an unsigned int

D.

Use signed variables instead of unsigned variables

E.

Declare sum as a global variable

Buy Now
Questions 45

Which of the following sequences of stages comprise the ARM7TDMI three-stage pipeline?

Options:

A.

Fetch, Decode, Execute

B.

Decode, Fetch, Execute

C.

Execute, Fetch, Decode

D.

Fetch, Execute, Execute

Buy Now
Questions 46

When the software floating point emulation library is used, how will the parameters be passed to the following function?

void foo(float f1, float f2, float f3, float f4);

Options:

A.

On the stack

B.

In registers s0-s3

C.

In registers d0-d3

D.

In registers r0-r3

Buy Now
Questions 47

Which of the following statements regarding Strongly-ordered memory is architecturally FALSE?

Options:

A.

Address locations marked as Strongly-ordered memory are never held in a cache

B.

The architecture does not permit speculative data accesses to Strongly-ordered memory

C.

A write to Strongly-ordered memory is permitted to complete before it reaches the peripheral or memory component accessed by the write

D.

The number and size of accesses to Strongly-ordered memory must be the same as that specified by the program

Buy Now
Questions 48

If the performance of an application remains unchanged when the core clock speed of a Cortex-A9 processor is reduced, what can you deduce about the system?

Options:

A.

The Clocks Per Instruction (CPI) of the processor has increased

B.

The processor is NOT the limiting factor on performance

C.

Instruction cache utilization has improved

D.

The core has stopped carrying out speculative data memory accesses

Buy Now
Questions 49

In an experiment, the time taken for an application to complete a given task is measured using a stopwatch. Which THREE of the following make up the total time? (Choose three)

Options:

A.

The time spent waiting for I/O operations

B.

The time taken to download the program via the debugger

C.

The time taken for memory accesses

D.

The time taken for the CPU to execute instructions

E.

The time taken to compile the source code

F.

The time taken to perform instruction tracing

Buy Now
Questions 50

Which of these C99 keywords can be used to indicate that two arrays do not overlap?

Options:

A.

"pure"

B.

"volatile"

C.

"static"

D.

"restrict"

Buy Now
Exam Code: EN0-001
Exam Name: ARM Accredited Engineer
Last Update: Dec 14, 2024
Questions: 210

PDF + Testing Engine

$164.99
$66

Testing Engine

$124.99
$50

PDF (Q&A)

$104.99
$42