Labour Day - Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: dpm65

EN0-001 ARM Accredited Engineer Questions and Answers

Questions 4

The Q-flag in the program status register (PSR) indicates which of the following?

Options:

A.

Arithmetic overflow has occurred

B.

Processor is in Thumb execution state

C.

Imprecise data aborts are currently disabled

D.

Saturation has occurred after execution of a saturated arithmetic instruction

Buy Now
Questions 5

In a multi-processor system, there are four processors numbered 0, 1, 2 and 3. The state of the processors is as follows:

  • CPU 0 and 1 are sleeping in low-power state following a WFI instruction. . CPU 2 is executing program code.
  • CPU 3 is sleeping in low-power state following a WFE instruction.

CPU 2 executes a SEV instruction. What is the effect on the system?

Options:

A.

CPU 0: executing, CPU 1: executing, CPU 2: executing. CPU 3: executing

B.

CPU 0: executing, CPU 1: executing. CPU 2: executing. CPU 3: sleeping

C.

CPU 0: sleeping, CPU 1: sleeping. CPU 2: executing. CPU 3: executing

D.

CPU 0: sleeping, CPU 1: sleeping. CPU 2: sleeping, CPU 3: executing

Buy Now
Questions 6

In an ARMv7-A processor, which control register is used to enable the Memory Management Unit (MMU)?

Options:

A.

The ACTLR

B.

The SCTLR

C.

The TTBCR

D.

The CONTEXTIDR

Buy Now
Questions 7

Which power mode describes the state where the ARM processor is powered down, but its Level 1 caches remain powered?

Options:

A.

Run mode

B.

Dormant mode

C.

Standby mode

D.

Shutdown mode

Buy Now
Questions 8

In a Cortex-A processor, assume an initial value of R1 =0x80004000.

If the following instruction causes a data abort, what value will R1 contain on entry to the abort handler?

LDR R0, [R1, #8]!

Options:

A.

0x80003FF8

B.

0x80004000

C.

0x80004008

D.

R1 contents are unpredictable

Buy Now
Questions 9

Which of the following ARM processors has the best energy efficiency (measured in mW/MHz)?

Options:

A.

Cortex-M0+

B.

Cortex-M4

C.

Cortex-R4

D.

Cortex-A15

Buy Now
Questions 10

LDREX and STREX were introduced in which ARM architecture version?

Options:

A.

ARMv5TE

B.

ARMv6

C.

ARMv6K

D.

ARMv7

Buy Now
Questions 11

On a processor supporting the Security Extensions, what sequence of operations is required to move from Non-secure User mode to Secure state?

Options:

A.

This transition is not possible

B.

Execution of an SMC instruction

C.

Execution of an SMC instruction followed by an SVC instruction

D.

Execution of an SVC instruction followed by an SMC instruction

Buy Now
Questions 12

Which of the following is a REQUIRED feature in the ARMv7 architecture?

Options:

A.

The Thumb-2 instruction set

B.

NEON

C.

Integer division instructions

D.

A memory management unit

Buy Now
Questions 13

An Advanced SIMD intrinsic has the prototype:

uint8xl6x2_t vld2q_u8 (uint8_t const * ptr);

How many bytes does this intrinsic load from memory?

Options:

A.

2

B.

16

C.

32

D.

256

Buy Now
Questions 14

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 15

Which of the following best describes the relationship between Tightly Coupled Memories (TCM), Level 1 (L1) and Level 2 (L2) cache memory systems?

Options:

A.

TCMs are a part of only L1 cache system

B.

TCMs are a part of only L2 cache system

C.

TCMs are part of both L1 & L2 cache systems

D.

TCMs are not part of either L1 or L2 cache systems

Buy Now
Questions 16

The following pseudocode sequence shows a flag being set to indicate that new data is ready to be read by another thread:

data = 123;

ready = true;

Assuming that the reader threads may execute on any other core of a multicore system, which of the following is the most efficient memory barrier to place between the two writes to prevent them being observed in the opposite order?

Options:

A.

DSBSY

B.

DSBST

C.

DMBSY

D.

DMBST

Buy Now
Questions 17

Which TWO of the following options are DISADVANTAGES of building source code to use software floating point? (Choose two)

Options:

A.

Not all floating point arithmetic operations are supported

B.

Floating point calculations have lower performance than hardware floating point

C.

The stack cannot be used to pass floating point function arguments

D.

The results of floating point calculations will be less accurate

E.

The resulting code will be larger

Buy Now
Questions 18

In an ARMv7-A processor, with which level of the memory system is the Memory Management Unit (MMU) associated?

Options:

A.

Level 1

B.

Level 2

C.

Level 3

D.

Level 4

Buy Now
Questions 19

In the Generic Interrupt Controller (GIC) architecture, which of the following ID numbers are reserved for interrupts that are private to a CPU interface?

Options:

A.

ID0-ID7

B.

ID0-ID15

C.

ID0-ID31

D.

ID0-ID63

Buy Now
Questions 20

Which one of the following statements best describes the function of vector catch logic?

Options:

A.

It traps writes to the memory containing the vector table

B.

It provides additional resources for debugging exception handlers

C.

It provides configurable exception priorities on an ARM processor

D.

It provides an improved mechanism for an application to handle exceptions

Buy Now
Questions 21

Assuming a 4-core Cortex-A9 SMP system which does not use the Accelerator Coherency Port (ACP). and operates the L1 caches in writeback mode, in which of the following situations is a cache clean operation required?

Options:

A.

An external DMA engine modifies data in a region of data memory which is already cached by the processor

B.

An external agent needs to read data which has been modified by the processor in a cacheable memory region

C.

Debugger reads data from a shared, cacheable memory location

D.

One core modifies data in a shared cacheable memory region

Buy Now
Questions 22

A deeply embedded real-time industrial control system is missing some hard real-time interrupt deadlines. Which of the following performance analysis techniques is the most suitable for identifying which routines are causing the problem?

Options:

A.

Use an ETM instruction trace profiler, which outputs information about the program as it runs

B.

Add some serial logging to the software, which outputs information about the program as it runs

C.

Add a new interrupt handler, which is triggered off a timer, and dump information about the interrupted process

D.

Use a JTAG sample-based profiler, which periodically halts the CPU, and dumps information about the interrupted process

Buy Now
Questions 23

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

Which of the following statements is TRUE with respect to the power consumption related to memory accesses?

Options:

A.

Accessing a large memory device consumes less power than accessing a small one

B.

A series of non-sequential accesses is more efficient than a series of sequential accesses

C.

Increasing the size of the cache will always reduce power consumption for a given application

D.

Storing frequently used data in Tightly Coupled Memory will reduce power consumption

Buy Now
Questions 25

An undefined instruction will cause an Undefined Instruction exception to be taken when:

Options:

A.

It is fetched.

B.

It is decoded.

C.

It is executed.

D.

It writes back its results.

Buy Now
Questions 26

The following pair of functions implement a simple mutex spinlock which might be used to protect a critical code section in a multi-threaded application. The address of the lock variable is in r0.

EN0-001 Question 26

In order to minimize power while waiting for the lock to be available. SEV and WFE instructions can be used to place the processor in a low power state while waiting for the lock to become available. At which points should these instructions be placed?

Questions 27

Which of the following features was added in version 2 of the ARM Architecture Advanced SIMD extensions?

Options:

A.

Additional quadword registers

B.

Support for double precision floating-point arithmetic

C.

Fused Multiply-Accumulate (Fused MAC) instructions

D.

Support for polynomials

Buy Now
Questions 28

What architecture does the ARM11 MPCore implement?

Options:

A.

ARMv6

B.

ARMv6K

C.

ARMv7-A

D.

ARMv7-A with the Multiprocessing Extensions

Buy Now
Questions 29

Which TWO of the following accurately describe constraints on the location of the Tightly Coupled Memory (TCM) regions in a Cortex-R4 processor? (Choose two)

Options:

A.

TCM Region A (ATCM) must be at a lower memory address than TCM Region B (BTCM)

B.

TCM Region A can only be located at address 0x0

C.

Both TCM regions must be placed at addresses which are aligned to their size

D.

The two TCM regions may not overlap

E.

TCM Region B (BTCM) must be located immediately above TCM Region A (ATCM)

Buy Now
Questions 30

When programming in C, how many bytes of stack are needed to pass parameters when calling the following function?

int foo( int arg_a, int arg_b, int arg_c )

Options:

A.

0

B.

4

C.

8

D.

12

Buy Now
Questions 31

The purpose of a translation lookaside buffer (TLB) is to:

Options:

A.

Protect memory.

B.

Improve performance.

C.

Implement virtual memory,

D.

Ensure correct ordering of memory operations.

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

PDF + Testing Engine

$56  $159.99

Testing Engine

$42  $119.99
buy now EN0-001 testing engine

PDF (Q&A)

$35  $99.99
buy now EN0-001 pdf
dumpsmate guaranteed to pass
24/7 Customer Support

DumpsMate's team of experts is always available to respond your queries on exam preparation. Get professional answers on any topic of the certification syllabus. Our experts will thoroughly satisfy you.

Site Secure

mcafee secure

TESTED 26 Apr 2024